web核心 13-travel

maven的web.xml模板的替换方式:

\repository\org\apache\maven\archetypes\maven-archetype-webapp  里最新版本 的maven-archetype-webapp-1.4.jar  里的配置文件更改了之后,可以在默认创建就更该了

案例练习

今日内容:用户模块
	用户注册 
	用户激活 
	用户登录 
	用户退出
目标:一个模块下的功能都使用一个servlet
表:tab_user 用户表

用户注册

1 在head.jsp页面获取注册的整个表单数据进行ajax提交
							细节点:$("表单").serialize() 可以将整个表单的数据以name=value提交
2 在servlet中:获取页面提交的数据 
						    细节点:手动设置激活状态 和激活码(唯一):uuid
3 在service中:做各种判断
							1 保证用户名不能为空
							2 保证用户名不能被占用
							3 保存数据到数据库
							4 发邮件信息
4 页面的ajax回调函数:根据不用的返回值做不同的友情提示

用户激活

1 用户登录邮箱进行点击激活
2 当点击激活的时候,要跳转到自己项目的激活方法中还有带该用户的激活码
						细节1:将超链接的地址定位自己的项目方法中
						细节2:将该用户的激活码给带过来
3 获取到该用户的激活码去数据库修改激活状态即可						

用户登录

1 获取到登录的整个表单做ajax交互
2 通过serialize()将整个数据提交个servlet
3 在servlet端:获取用户名和密码去查询
4 根据查询结果做不用的判断
				1 判断用户是否能查到 给ajax提示
				2 判断用户的激活状态 给ajax提示
				3 将用户存入到session中 给ajax提示
5 页面的ajax端:根据不同的返回值做不用的友情提示和跳转	
6 在head.jsp页面,根据session值做不同的展示

用户退出

1 当点击了退出功能的时候,跳转到servlet端
2 在servlet端:销毁当前获取到的session
3 再次跳转到首页

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值