如果用户输入用户名:admin,密码:admin,则表示用户正常登录,转到登录成功页面,如果用户名或密码不正确,则跳转到登录失败页面。
输入用户名和密码后(正确)
跳转到成功页面
如果用户名或密码错误
总结:总共需要四张页面(仅根据JSP页面来讲)
Login.jsp,用户输入的页面
Login_conf.jsp,接收参数,判断参数,根据参数合法性进行跳转
Login_success.jsp,显示欢迎信息
Login_failure.jsp,显示登录失败信息,返回到原登录页面
用到的知识(注意):
Equals使用时要当心空指向错误
只要使用了服务器端跳转<jsp:forward>,则请求内容可以再跳转之后的页面继续得到。
Equals与==的区别:
在比较一个字符串内容的时候必须使用 equals,而在比较字符串地址的时候可以用==