我正在尝试为现有的J2EE应用程序实现基于表单的身份验证。在我的web.xml文件中,我有:
<login-config>
<auth-method>FORM</auth-method>
<form-login-config>
<form-login-page>/WEB-INF/content/Login.jsp</form-login-page>
<form-error-page>/WEB-INF/content/LoginFailure.jsp</form-error-page>
</form-login-config>
</login-config>
安全约束:
<security-constraint>
<web-resource-collection>
<web-resource-name>admin-access</web-resource-name>
<url-pattern>/admin/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>admin</role-name>
</auth-constraint>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
我的主页位于:
(http://localhost:8080/leagueWAR/MainLeaguePage.html)
在我的主页上,我有一个href引用了一个位于admin目录下的html文件(admin目录与主页位于同一级别):
<li><a href="./admin/TestAdmin.html">SH League ADMIN</a></li>
当我点击链接时,我将被带到:
https://localhost:8443/shLeagueWAR/admin/TestAdmin.html
正如我所料,但它呈现的页面是空白的?