struts2中的addActionError 、addFieldError、addActionMessage的方法

一 addActionError

 

①概念
addActionError是Action級別的錯誤消息


②添加
this.addActionError("錯誤信息");


③顯示
<s:actionerror />顯示全部的Action級別的錯誤消息,可以加CSS

 

 

 

二 addFieldError

 

①概念
addFieldError給一個字段(屬性)添加錯誤消息


②添加
this.addFieldError("pwd", "錯誤信息");


③顯示
1 <s:fielderror />顯示全部的錯誤消息

2 <s:fielderror>
    <s:param>field1</s:param> 顯示指定的field1字段的錯誤消息
    <s:param>field2</s:param> 顯示指定的field2字段的錯誤消息
  </s:fielderror>

3 若什麼都不寫則默認顯示在相應字段上方

 

 

 

三 addActionMessage

 

①概念
需要在action中重寫父類的validate方法,對參數進行校驗,若校驗失敗則直接寫錯誤信息


②添加
this.addActionMessage("信息");


③顯示
<s2:actionmessage/>可以顯示全部的消息


④注意點
1 在添加第一個信息之前加上this.clearErrorsAndMessages();用來清空之前加載的錯誤信息
2 若<head></head>之間加上<s:head/>,<s:actionerror />和<s:fielderror />會自動加上CSS,<s:actionmessage/>則不會加上。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章