摘要:1、当从服务器返回的注册错误信息的时候,我们在注册界面需要将错误信息显示出来 我们需要修改regist.jsp页面的代码:其中error是一个haspmap,c标签对map的属性可以直接使用 我们应该实现下面的功能: 当用户输错信息之后,在regist.jsp现在错误信息的同时,已经显示用户以前填写
阅读全文
摘要:1、当用户在界面提交注册提交的时候,我们在UerServlet来实现具体的业务方法 标准demo: 1CommonUtils CommonUtils类就两个方法: lString uuid():生成长度32的随机字符,通常用来做实体类的ID。底层使用了UUID类完成; toBean(Map, Cla
阅读全文
摘要:1、发送邮件 发送邮件的时候的参数我们都写在了配置文件中,配置文件放在src目录下,可以使用类加载器进行加载该数据 <a href\="http\://localhost\:8080/goods/UserServlet?method\=activation&activationCode\={0}",
阅读全文
摘要:1、点击注册之后将提交的信息传递到UserServlet的public String regist方法进行处理,然后将东西通过service进行处理 业务流程:
阅读全文
摘要:1 、现在我们要在regist.js中实现ajax的功能,使用用户名到后台查询是否注册,邮箱是否到后台注册,验证码是否正确的功能 我们来看regist.js的代码
阅读全文
摘要:regist.jsp页面中有异步请求服务器来对表单进行校验: l 校验登录名是否已注册过; l 校验Email是否已注册过; l 校验验证码是否正确。 这说明在UserServlet中需要提供相应的方法来支持前端的请求。 我们需要到数据库查询用户名、邮箱是否注册,到session中检查验证码是否正确
阅读全文
摘要:当输入框输入数据之后,当输入框失去焦点的时候,我们需要对输入的数据进行校验 l 用户名校验: 用户名不能为空; 用户名长度必须在3 ~ 20之间; 用户名已被注册(需要异步访问服务器)。 l 登录密码校验: 密码不能为空; 密码长度必须在3 ~ 10之间; l 确认密码校验: 确认密码不能为空; 两
阅读全文
摘要:实现当光标输入在输入输入框的时候,将后面的内容隐藏,例如在用户名称输入信息的时候,后面的用户名不能为空隐藏 我们来看看regist.js的代码: 我们来看看程序运行的效果: 当在用户名输入框获得焦点的时候,后面的用户名不能为空就消失了
阅读全文
摘要:我们要实现立即注册这个按钮,光标获得焦点是一张图片,光标失去焦点的时候是另外一张图片 我们需要在文档加载完成之后,设置该事件hover事件 hover(over,out)这是jQuery的一个模仿悬停事件,即当鼠标移动到一个匹配的元素上面时,会触发指定的第一个函数。当鼠标移出这个元素时,会触发指定的
阅读全文
摘要:我们现在要实现点击换一张的时候实现验证码的修改 我们首先在html添加函数点击事件: 我们在regist.js中定义一个函数实现该函数 不清楚的看jquery函数的使用
阅读全文
摘要:在上一章中我们显示的效果如下所示: 上面后面都有错误的红色×的显示,这样是不对的,我们要解决该问题 我们要循环遍历每一个错误的信息,看它的内容有没有,如果有内容我们就显示错误的×,如果没有就不显示× 我们新建一个js文件来完成上面的操作: 然后在html中加载该regist.js文件 1、首先先加载
阅读全文
摘要:现在框架已经做好了,即下来我们要对页面进行装饰了,第一步给每一个元素添加id 1、最外面的div添加id为divMain 2、第二个div添加id为divTitle,里面的span对应的id为spanTitle 3、第三个div添加id为divBody,里面的table对应的id为tableForm
阅读全文
摘要:我们来分析下这个页面的代码如何实现: 我们来分下下层次结构: 1、首先最外层是一个大的div,然后又包括两个小的div,第一个div中包括一个span,第二个div是一个table表 我们来看程序的代码: jsps文件夹对应的是前端的页面,user对应的是用户的jsp页面,在该页面中个新建立一个re
阅读全文
摘要:1、现在要为user用户模块创建类 用户模块功能包括:注册、激活、登录、退出、修改密码。 User类对照着t_user表来写即可。我们要保证User类的属性名称与t_user表的列名称完全相同。 我们来创建User类 数据库接口类: UserDao封装了对数据库的基本操作。UserDao需要使用Tx
阅读全文
摘要:1、首先安装mysql 创建项目所需的数据库,直接运行项目提供的goods.sql文库 2、myeclipse创建一个web project ,项目的名称是goods 把视频中提供的项目原型下的提供的模板下的src和web-root下的文件拷贝到我们刚刚创建的goods项目中 然后把web-inf文
阅读全文
摘要:1、下载jquery的函数包 2、强函数包添加到工程的web-root目录下 3、在jsp文件中加载js文件 案例一:在文档加载完成后显示对话框 输出的结果是:adb 和<p>dec</p> 如果将 $("div") 选择所有的div标签元素,返回div元素数组 2、jquey的类选择器 $(".m
阅读全文
摘要:1、首先需要集成下面的jar 2、在web.xml配置验证码的servlet 然后编写登陆的jsp文件: 其中:
阅读全文
摘要:我们知道,如果是POST请求,我们需要调用request.setCharacterEncoding(“utf-8”)方法来设计编码;如果是GET请求,我们需要自己手动来处理编码问题。如果我们使用了EncodingFilter,那么就处理了POST和GET请求的编码问题 1、设置过滤器首先需要导入下面
阅读全文
摘要:1、以前进行操作的时候,例如我们进行登陆操作我们使用LoginServlet进行处理,进行注册操作我们使用RegisterServlet,很多业务的操作的时候我们就要定义很多个Servlet 有了BaseServlet我们可以把业务操作都放在一个Servlet中进行处理 通常,写一个项目可能会出现N
阅读全文
摘要:1、首先注册一个163邮箱 自己的邮箱地址是18780279472@163.com 登陆的密码是key@wy111***19 使用邮箱发邮件,邮件必须开启pop和smtp服务,登陆邮件 开启pop服务,这个时候提示你必须设置授权的密码,我这里设置的是wy87**** 在代码里面必须设置成这个授权密码
阅读全文