1、web.xml
1) <security-constraint />
2) <login-config />
BASIC 方式
FORM 方式
<role-name>manager </role-name> ----------- 对应 tomcat-user.xml
2、login.jsp
FORM方式要求 login.jsp中的form的action,以及其中的用户名和密码两个参数的名称,都应取固定的值。登录的后台处理程序为j_security_check;用户名和密码的参数名称分别为:j_username和j_password。
3、error.jsp
给出验证失败的提示信息。
4、测试
jsp文件目录:
WebRoot
---index.jsp
---login.jsp
---error.jsp
启动服务,打开http://xxxx:port/xx/index.jsp
BASIC 方式:
弹出登录窗口,输入错误的name 或者 password,例子用户名和密码都是空。
FORM 方式:
表单验证,如果验证失败,跳转到错误处理页面,给出提示信息。
Note:
如果是 weblogic服务器,web.xml 需要配置<security-role />,同时在 weblogic.xml 中增加<security-role-assignment />配置