我在使用struts2的驗證框架驗證UserAction所得到的數據,部分代碼形式如下:
用UserAction-Validation.xml來驗證,可是由於update的時候並不是update所有的數據,比如密碼是另外修改的,當調用update()方法的時候總是返回INPUT,因爲password等字段是空的。我想對於update()方法只驗證部分User屬性的值,這種情況要怎麼解決?
問題補充:
增/改不是一個頁面,我後來瞭解到可以用UserAction-regist-Validation.xml來進行註冊的驗證,再用UserAction-modify-Validation.xml來進行修改驗證,而UserAction-Validation.xml可以用來驗證它們公共的字段。其中regist modify是struts配置文件中action的映射,如:<action name="regist" ……>