在上次学习后,我发现书本上我该了解的mvc知识应该都了解了,起码都过了一遍。然后我就根据how2j上的内容来学习分页和登录的知识。在同学的帮助下,完成了dao的提供之后,我开始着手修改HeroListServlet,通过参数获取start,如果浏览器没有参数传递,就设置0,之后计算next.即start+count 然后把next传递给listhero.jsp,再计算pre,再把它的值传递给listhero.jsp。然后再在herolistservlet中计算last再按要求套上bootstrap,总之就是给jsp页面加上翻页的超链接,并在servlet页面做好数据处理,每执行一次翻页操作就相应的更新好起始位置,再将更新好的数据传给jsp页面,点击jsp页面的按钮之前更新好的数据就会传回来,然后来回操作就行了。
之后操作了运用session来实现登录,原理是在处理登录的Loginservlet中将用户名保存在session中,在herolistservlet中查看其是否为空,来看用户是否登录过。若用户输入正确,就跳转到listhero,否则就到Login.html,按照how2j的例子来举例,借助session,然后自己创造一个HTML后,在用一个servlet来接收session的值。