云日记个人中心项目思路
验证昵称的唯一性
前台:
昵称文本框的失焦事件 blur
1. 获取昵称文本框的值
2. 判断值是否为空
如果为空,提示用户,禁用按钮,并return
3. 判断昵称是否做了修改
从session作用域中获取用户昵称 (如果在js中想要使用el表达式获取域对象,js需要写在JSP页面中,无法在js文件中获取)
如果用户昵称与session中的昵称一致,则return
4. 如果昵称做了修改
发送ajax请求后台,验证昵称是否可用
如果不可用,提示用户,并禁用按钮
如果可用,清空提示信息,按钮可用
昵称文本框的聚焦事件 focus
1. 清空提示信息
2. 按钮可用
后台:
Web层:
1. 获取参数(昵称)
2. 从session作用域获取用户对象,得到用户ID
3. 调用Service层的方法,得到返回的结果
4. 通过字符输出流将结果响应给前台的ajax的回调函数
5. 关闭资源
Service层:
1. 判断昵称是否为空
如果为空,返回"0"
2. 调用Dao层,通过用户ID和昵称查询用户对象
3. 判断用户对象存在
存在,返回"0"
不存在,返回"1"
Dao层:
1. 定义SQL语句
通过用户ID查询除了当前登录用户之外是否有其他用户使用了该昵称
指定昵称 nick (前台传递的参数)
当前用户 userId (session作用域中的user对象)
String sql = "select * from tb_user where nick = ? and userId != ?";
2. 设置参数集合
3. 调用BaseDao的查询方法
云日记个人中心项目思路相关推荐
- 百度智能云“护航”度小满金融 实现“两地三中心项目”落成
在百度智能云助力下,度小满金融专属云两地三中心的落成,成为全国金融科技的典范和最佳实践. 2020年12月15日,度小满两地三中心总结会在北京举办.这标志着度小满在业务迁移上云方面已取得可喜的阶段性成 ...
- 云日记_登出操作个人中心页面js和jsp知识点补充
用户退出 前端: 设置超链接的请求地址 user?actionName=logout 后台: 1. 销毁Session对象 2. 删除 ...
- 阿里数据港张北数据中心项目本月底运营
日前,记者在张北县小二台镇阿里数据港张北数据中心项目采访得知,目前,该项目数据机房已经建成,机房内部正在进行装修和机电设备等安装,为项目4月底交付运营做最后的冲刺. 阿里数据港张北数据中心项目是阿里巴 ...
- 2023年在建数据中心项目盘点
开年特别关注--项目篇 1.全国一体化算力网络国家(贵州)主枢纽中心项目 该项目位于贵州省贵阳大数据科创城地块.总投资约10亿元,主算力基地包括通算.智算.超算三大算力类型,计划共上电318个算力机架 ...
- 遵义大数据中心项目工程概况_市委书记张新文到曹州云都大数据中心等项目现场调研建设情况...
4月25日,市委书记张新文到曹县调研重点项目建设情况,研究推进措施.市委常委.秘书长任仲义参加活动. 张新文首先来到曹州云都大数据中心项目建设现场,查看项目推进情况.曹州云都大数据中心,是涵盖云计算区 ...
- 华清远见荣获“华为云精英服务商”资质,助推“华为开发者创新中心”项目落地高校
近日,华清远见成功通过华为官方认证,荣获"华为云精英服务商"资质,正式代理和服务"华为开发者创新中心"项目.华为技术赋能+华清远见教学实训产品研发+细致服务,全 ...
- 1核1g1m服务器部署web项目,腾讯云 – 香港数据中心1核1G1M云服务器的性能与速度测试...
通过腾讯云白送的100元无门槛代金券,购买了一个月的香港数据中心1核1G1M云服务器的使用权,因为大鸟从来没有测评过腾讯的机子,所以这次是个好机会. 这篇文章就来测评下腾讯云香港节点的云服务器,额,至 ...
- 从基础设施到云原生应用,全方位解读阿里云原生新锐开源项目
来源 | 阿里巴巴云原生公众号 2020 年 11 月 19 日,由 InfoQ 主办的"2020 中国技术力量年度榜单盛典"隆重召开,并正式揭晓了"开源杰出贡献人物&q ...
- 遵义大数据中心项目工程概况_投资2.27亿元!贵州省又添一大数据中心项目
原标题:投资2.27亿元!贵州省又添一大数据中心项目 谈到数据中心,除北上广深等一线经济发达城市外,贵州省想必是一颗正在冉冉升起的"明星".近年来在国家政策的支持下贵州省借着得天独 ...
最新文章
- Facebook最新研究:无需额外训练AI,即可加速NLP任务
- 从民工到CCNA-献给想考认证的朋友
- 用字体在网页中画Icon图标
- Facebook 宣布改名为Meta,未来重点开发元宇宙!
- NARF 特征点提取
- 安徽理工学校计算机,安徽理工学校专业设置之计算机动漫与游戏制作专业简介...
- GDCM:gdcm::FileDecompressLookupTable的测试程序
- Maximum Xor Secondary(单调栈好题)
- python二分法查找程序_Python程序查找最大EVEN数
- 面试官:ConcurrentHashMap为什么放弃了分段锁?
- Unity3D 优化相关
- LeetCode 11. 盛最多水的容器
- php连接mysql执行sql语句_php+mysql 连接服务器、数据库以及执行SQL语句的类库
- php监控nginx,zabbix php nginx 监控搭建
- C++编程语言的应用方向有哪些?
- 【Java】0X002 Hello World
- 微信公众号使用:给微信公众号自定义菜单中设置查看历史记录的功能
- QGIS加载在线地图:高德、天地图等
- html+angularjs+redis获取后台数据模拟京东/天猫的商品分类导航
- CQ CSP-S2021游记