【发布时间】:2015-05-20 02:23:01
【问题描述】:
我正在使用 primefaces 做一个项目。
因为我正在使用用户登录页面。
我的问题是,当我在p:inputText 上输入文本时,之前的值出现在p:inputText 上。
我在p:inputText 中使用了autocomplete=“off”,并在每次登录时清除了我的Mozilla 浏览器历史记录,但仍然无法正常工作。
代码:
<h:form>
<p:inputText id="userName" autocomplete="off" value="...">
<p:ajax event="focus" listener="..." update="infoMessage"/>
</p:inputText>
<p:watermark for="userName" value="..." id="userLabelWaterMarkId"/>
<p:password id="password" autocomplete="off" value="....">
<p:ajax event="focus" listener="....." update="infoMessage"/>
</p:password>
<p:watermark for="password" value="..." id="pwddWaterMarkId"/>
</h:form>
有什么想法吗?
【问题讨论】:
-
你的 bean 作用域是什么?
-
会话是我的 bean 范围。@ jNick
-
如果您不关心为整个
<h:form>禁用autocomplete,请参阅stackoverflow.com/a/38837254/1980659。
标签: jsf primefaces