我有一個struts應用程序,在我使用的頁面之一sj:submit
提交頁面的目標和errorElementId
屬性。我使用了頁面上的Struts2驗證和結果類型是這麼寫的成功將重定向到一個div以及未能將重定向行動,以同一div,使用errorElementId
像下面sj:提交的目標和errorElementId沒有正確呈現
<div id="errorDiv" >
<sj:submit targets="successDiv" errorElementDiv="errorDiv" />
</div>
<div id="successDiv">
</div>
在測試此頁我正在爲成功應對successDiv在目標屬性中給出,但在出現驗證錯誤的情況下,我期望頁面返回到sj所在的同一個div,即errorDiv,但也是驗證錯誤的頁面呈現在successDiv像下面
結果類型的動作有以下幾種
<result name="success">jsp/process/processlist.jsp</result>
<result name="input">jsp/process/addprocess.jsp</result>
有人能告訴我,我錯了。
那我應該做些什麼? – dileepVikram 2015-04-02 19:49:31
嘗試刪除輸入結果。你明白髮生了什麼問題嗎? – 2015-04-02 20:59:00
但是,它是使用struts2驗證時的默認類型,所以我怎麼能改變這一點,我沒有得到確切的問題。 – dileepVikram 2015-04-02 21:21:51