У меня есть простой метод формы ...
<form method="POST" action="j_security_check">
<table>
<tr>
<td>Name:</td>
<td><input type="text" name="j_username" /></td>
</tr>
<tr style="margin-top: 10px;">
<td>Password:</td>
<td><input type="password" name="j_password" /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="Go" /></td>
</tr>
</table>
</form>
Эта страница в login.xhtml
.
Когда пользователь вводит неверную информацию, он перенаправляет меня на j_security_check.html
, а когда он вводит, он теряет все свои стили. Есть ли способ обойти это?
Ресурс для входа в систему:
<login-config>
<auth-method>CLIENT-CERT,FORM</auth-method>
<form-login-config>
<form-login-page>/login.seam</form-login-page>
<form-error-page>/login.seam</form-error-page>
</form-login-config>
</login-config>
Кроме того, доступны данные:
<security-constraint>
<web-resource-collection>
<web-resource-name>Accessible Data</web-resource-name>
<url-pattern>/login</url-pattern>
<url-pattern>/a4j/*</url-pattern>
<url-pattern>/css/*</url-pattern>
<url-pattern>/img/*</url-pattern>
</web-resource-collection>
</security-constraint>
Когда я заглядываю внутрь источника представления, кажется, что в источнике страницы входа в систему загружены все CSS и атрибуты, а на странице j_security_check
нет.
Есть идеи?