A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 厦门校区   /  2019-2-16 18:06  /  2369 人查看  /  20 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.登录功能实现:
        首先,通过登录页面的登录提交按钮,在表单的action属性的值填写表单数据的提交路径,LoginServlet通过获取客户端传递过来的数据,然后从验证码的session中获取到服务器生成的随机验证码,通过比较服务器端的验证码和从客户端获取到的用户输入的验证码,如果验证失败,则提示验证码错误信息,并转发到登录页面。如果验证码验证通过,则接着进行用户名和密码的校验,验证通过就将用户名存储到session域中,并重定向到查询用户信息页面,如果失败,则提示用户名或密码错误,并转发到登录页面。
        2.用户添加功能的实现:
        通过点击添加联系人,跳转到add.jsp页面,然后通过提交按钮,将表单中的信息提交到AddUserServlet,然后servlet层获取来自客户端的数据,并将数据封装为一个user对象然后调用service层进行数据的保存,接着跳转到查询用户信息的页面service层调用dao层添加用户的方法,对数库进行操作,实现联系人的添加功能。
        3.删除功能的实现
        单个删除用户:通过获取勾选中的用户的id,调用service和dao层中根据id删除用户信息的方法,完成用户的删除功能。
        用户全选删除功能:获取客户端的用户id数组,接着同样调用删除用户的方法,完成用户的批量删除,不过,在service层的实现类中需要对用户id数组进行遍历,再调用dao层的删除用户的方法。
        4.修改功能:修改用户信息分为两部分,首先是用户信息的回显,通过获取要修改的用户的id,然后调用查询用户的方法,将用户原本信息显示在修改用户信息页面,然后在获取修改后的用户信息,再次将用户修改后的信息封装为一个对象,再通过操作数据库完成用户信息的修改,再 跳转到查询用户信息的页面。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马