通過validateXxx方法實(shí)現(xiàn),validateXxx只會(huì)校驗(yàn)action方法名為Xxx的方法。其中Xxx的第一個(gè)字母要大寫,當(dāng)某個(gè)數(shù)據(jù)校驗(yàn)失敗時(shí),我們應(yīng)該調(diào)用addFieldError方法往系統(tǒng)的fieldError添加校驗(yàn)失敗信息(為了使用addFieldError方法,繼承ActionSupport)如果系統(tǒng)的fieldErrors包含失敗信息,struts2將請(qǐng)求自動(dòng)轉(zhuǎn)發(fā)到名為input的result,在input視圖中可以通過<s:fielderror/>顯示失敗信息。
1,input視圖是struts2特定的視圖,必須這么寫
@Override 需要對(duì)這行去掉,@Override表示重載會(huì)繼承父類的方法
public void validateUpdate() {
}