Java struts2验证

Java struts2验证,java,validation,struts2,Java,Validation,Struts2,在Struts2中,您可以通过更改以下行中的method属性来更改用于执行操作的方法: <action name="registerVal" class="cz.vutbr.fit.pishotel.model.action.Register" method="execute"> 是否也可以更改使用的验证方法,或者验证方法名称是否已硬编码。其硬编码方式如下。如果您有: <action name="registerVal" class="cz.vutbr.fit.pishote

在Struts2中,您可以通过更改以下行中的method属性来更改用于执行操作的方法:

<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">
如果fieldErrors集合中存在错误,则将为registerVal返回输入

public void validateMyMethod() {

if (someValue == null) {

addFieldError("myField","myMessage");

}

}