2013-10-07 31 views
0

嗨,我有一個inputText和我的頁面中的primefaces日曆組件。刷新後,我在我的頁面中獲取舊值

輸入一些值後,如果我刷新頁面,它會顯示我以前輸入的數據。

如何在刷新後獲取空白inputText和重置的日曆?

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

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

默認情況下,我在初始化頁面從託管bean設置日曆到當前日期。但在刷新時間,我會得到先前選擇的日期,對於我的要求應該是當前日期。

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

+0

確保您使用的是@ RequestScoped bean,並且您尚未提交數據。 –

+0

我的頁面是viewscoped,我也嘗試過請求作用域它不適合我。 :( –

+2

這不僅僅是瀏覽器內置的自動完成功能嗎?(很容易通過查看生成的HTML輸出來確認,如果值不存在,但在演示文稿中出現,那肯定是瀏覽器的內置自動完成功能)。 'autocomplete =「off」'輸入? – BalusC

回答

0

@LuiggiMendoza是正確的。如果你還沒有提交,那麼你的bean是@SessionScoped或更高,但它需要是@ViewScoped或更少。

+0

我的頁面是viewscoped,我也嘗試過請求作用域它沒有爲我工作。 :( –

+0

請改變你原來的帖子並添加你的代碼(當然是[sscce](http://sscce.org)) – patstuart

+0

這個問題存在於簡單代碼中,爲什麼我還沒有提供我的代碼 –

相關問題