Вам необходимо добавить атрибут autocomplete="off"
к элементу HTML <form>
. Однако этот атрибут не поддерживается на <h:form>
. Он поддерживается только для отдельных компонентов <h:inputText>
и <h:inputSecret>
.
Итак, это должно сделать:
<h:form>
<h:inputText value="#{auth.username}" required="true" autocomplete="off" />
<h:inputSecret value="#{auth.password}" required="true" autocomplete="off" />
<h:commandButton value="Login" action="#{auth.login}" />
<h:messages />
</h:form>
Новый атрибут autocomplete
в <h:form>
запланирован для JSF 2.2. См. Также JSF spec проблема 418 .
Или, если вы используете управляемый контейнером вход с j_security_check
, который в любом случае требует простой ванильный HTML <form>
, просто добавьте его туда:
<form action="j_security_check" method="post" autocomplete="off">
<input type="text" name="j_username" />
<input type="password" name="j_password" />
<input type="submit" value="Login" />
</form>
Смотри также: