我如何将web.xml中的login-config转换为java类?
我在web.xml中有标准的登录配置
<login-config>
<auth-method>FORM</auth-method>
<realm-name>UserDatabase</realm-name>
<form-login-config>
<form-login-page>/login.xhtml</form-login-page>
<form-error-page>/login.xhtml?error=true</form-error-page>
</form-login-config>
</login-config>
和以xhtml
呈现的登录页面<form name="login" id="login" action="/c/j_security_check" method="post">
<table class="auth">
<tr>
<th><label for="username">#{loginMsg.login}</label></th>
<td>
<input type="text" id="username" name="j_username" />
</td>
</tr>
<tr>
<td>
<input type="password" id="password" name="j_password" />
</td>
<td>
<a href="#" onclick="return auth();" class="login">
#{loginMsg.enter}
</a>
</td>
</tr>
</table>
<input type="submit" style="visibility: hidden;" onclick="return checkForm();"/>
</form>
我只需要在java类中执行login-config。请帮帮我
答案 0 :(得分:0)
根据JSR-315 Servlet 3.0 Specification :Ch13.6.3(第132页),
仅方式配置表单的身份验证方法是使用部署 描述符(web.xml或基于web的片段强> .XML)。