2010-05-03 85 views
0

在Struts2可以改变由在下面的行改变方法属性用于执行一个动作的方法:struts2的验证

<action name="registerVal" class="cz.vutbr.fit.pishotel.model.action.Register" method="execute"> 

是否有可能改变使用以及确认方法,或者是验证硬编码的方法名称。

回答

0

它以下面的方式硬编码。如果您有:

<action name="registerVal" class="cz.vutbr.fit.pishotel.model.action.Register" method="myMethod"> 

然后验证拦截器将调用

public void validateMyMethod() { 

if (someValue == null) { 

addFieldError("myField","myMessage"); 

} 

} 

如果有在fieldErrors收集错误后,输入将为registerVal

返回