1
我試圖驗證表單並且工作正常,出現正確的消息... 我唯一的問題是如果出現一些錯誤,我的表單字段將被刪除。Struts 2驗證重置了我的動態數據
數據庫是由數據庫採取的,並用帶有struts標籤的表單顯示(因此它們是動態的)。如果我把sono靜態值,那麼在錯誤驗證後不會被刪除。
<s:form action="updateUser" method="post" id="updateUser"
name="updateUser" >
<s:textfield value="%{user.name}" class="modify" id="name" name="name" key="modify.name" required="true" />
這雖然這被刪除:
<s:textfield value="HELLO" class="modify" id="name" name="name" key="modify.name" required="true" />
不會。
有什麼建議嗎?
是的,我用Get和Set創建了對象。該對象實際上是正確顯示的,在struts.xml中我也放入了INPUT類型的結果。 \t \t 這似乎是一個struts問題,因爲如果我把靜態數據它將工作,沒有字段重置。 – Gore 2012-08-02 13:43:52
嘗試:
– Panos 2012-08-02 13:49:23if它的工作原理,請upvote並選擇我的答案。 – Panos 2012-08-02 13:56:42