刷新后,我在页面中获取旧值

时间:2013-10-07 14:35:57

标签: jsf primefaces

嗨,我的页面中有一个inputText和一个primefaces的日历组件。

输入一些值后,如果我刷新页面,它会显示我之前输入的数据。

如何在刷新后获得空白的inputText并重置日历?

<h:inputText value="#{myBean.name}"/>

<p:calendar value="#{myBean.date}"/>

默认情况下,我在初始化页面上将日历设置为托管bean的当前日期。但是在刷新时我得到了之前选择的日期,我的要求应该是当前日期。

P.S。我正在使用Liferay JSF Portlet

1 个答案:

答案 0 :(得分:0)

@LuiggiMendoza是正确的。如果您尚未提交,那么您的bean为@SessionScoped或更高,但它必须为@ViewScoped或更低。