创建文件login.jsp和error.jsp
login.jsp的代码如下
error.jsp的代码如下
创建一个文件index.jsp
index.jsp代码如下
设置配置文件
web.xml的代码如下
打开tomcat目录下的conf/tomcat-users.xml文件,如下内容
启动tomcat,在浏览器中输入地址http://localhost:8080/JAASPrj/,显示的内容不是/web/index.html,而是login.jsp的内容,输入both或者role1的用户名和密码,将会看到web/index.html的内容,当然,如果输入错误,则会提示错误信息。验证通过后,我们可以看到如下内容:
request.FORM_AUTH:FORM
request.getRemoteUser():both //用户名