0
在Struts2可以改變由在下面的行改變方法屬性用於執行一個動作的方法:struts2的驗證
<action name="registerVal" class="cz.vutbr.fit.pishotel.model.action.Register" method="execute">
是否有可能改變使用以及確認方法,或者是驗證硬編碼的方法名稱。
在Struts2可以改變由在下面的行改變方法屬性用於執行一個動作的方法:struts2的驗證
<action name="registerVal" class="cz.vutbr.fit.pishotel.model.action.Register" method="execute">
是否有可能改變使用以及確認方法,或者是驗證硬編碼的方法名稱。
它以下面的方式硬編碼。如果您有:
<action name="registerVal" class="cz.vutbr.fit.pishotel.model.action.Register" method="myMethod">
然後驗證攔截器將調用
public void validateMyMethod() {
if (someValue == null) {
addFieldError("myField","myMessage");
}
}
如果有在fieldErrors收集錯誤後,輸入將爲registerVal
返回