一、页面改造
代码基于上一篇博客:https://blog.csdn.net/QLBFA/article/details/110249043,我们先把list.jsp改一下,是页面变为这样(去bootstrap官网复制一下而已):
二.登录功能:
可参考之前写的:简单登录页面(jsp、session、转发、重定向、数据库、验证码更新版)
首先把上一篇博客的数据表添加username和password字段,User表也对应改一下,具体见github和上一次的改变,checkCodeServlet这个验证码跟之前写的差不多,只不过好看一点而已,service和dao层要添加对应的查询账号密码的方法,新建一个login.jsp:
LoginServlet跟之前写的有点不一样,但逻辑一样的。
注意这里login.jsp的标签名name的值设置的名字要和实体类表的成员变量名要一样,否则UserServiceImpl封装不成功!(这里浪费我两小时。。。)
访问login.jsp页面,输入验证码,若输入错误则重新转发到login.jsp。
输入验证码正确后:若输入账号密码正确则重定向到index.jsp,
错误则还是转发到login.jsp:
附上代码:这只是看和上一篇博客代码区别,增加了哪些部分而已
https://github.com/QLBF11/Java_small_important/commit/e42e1f5faa33c49936eced7f6e33ae848cf1c47f#diff-c4ea928571e8da501978c22e459ad719405935b408e11b099f3a1d227d23999f