【醒目】struts2的Validation工作流程
这个是struts2的all-in-one里面的例子
表单
页面调用了FieldValidatorsExampleAction的submit方法
这里有submit方法,它返回的是success
这样的话,不是应该转到<result type="dispatcher">/validation/successFieldValidatorsExample.jsp</result>么
请问
1.验证过程是在什么时候进行的
2.验证失败后是不是就会返回input
还有,上述操作是在哪个class里做的,或者配置文件?
没有看过源码,我才刚上路
表单
<s:form action="submitFieldValidatorsExamples" namespace="/validation" method="POST" theme="xhtml">
<s:textfield label="Required Validator Field" name="requiredValidatorField" />
<s:textfield label="Required String Validator Field" name="requiredStringValidatorField" />
<s:textfield label="Integer Validator Field" name="integerValidatorField" />
<s:textfield label="Date Validator Field" name="dateValidatorField" />
<s:textfield label="Email Validator Field" name="emailValidatorField" />
<s:textfield label="URL Validator Field" name="urlValidatorField" />
<s:textfield label="String Length Validator Field" name="stringLengthValidatorField" />
<s:textfield label="Regex Validator Field" name="regexValidatorField"/>
<s:textfield label="Field Expression Validator Field" name="fieldExpressionValidatorField" />
<s:submit label="Submit" />
</s:form>
页面调用了FieldValidatorsExampleAction的submit方法
<action name="submitFieldValidatorsExamples" class="org.apache.struts2.showcase.validation.FieldValidatorsExampleAction" method="submit">
<result name="input" type="dispatcher">/validation/fieldValidatorsExample.jsp</result>
<result type="dispatcher">/validation/successFieldValidatorsExample.jsp</result>
</action>
这里有submit方法,它返回的是success
public abstract class AbstractValidationActionSupport extends ActionSupport {
public String submit() throws Exception {
return "success";
}
public String input() throws Exception {
return "input";
}
}
这样的话,不是应该转到<result type="dispatcher">/validation/successFieldValidatorsExample.jsp</result>么
请问
1.验证过程是在什么时候进行的
2.验证失败后是不是就会返回input
还有,上述操作是在哪个class里做的,或者配置文件?
没有看过源码,我才刚上路
...全文
相关推荐
struts2 validation
比较详细的struts2 validation资料
Struts2 Validation验证实例
NULL 博文链接:https://coder-vince.iteye.com/blog/1155340
Struts2_Validation
这个文件关于Struts2所有Validation,非常感谢不知道哪位高人的作品,本人推荐
Struts2中Validation数据验证框架教程
Struts2中Validation数据验证框架教程 struts2中validation框架_前台验证 struts2中validation框架_后台验证
关于Struts2与Validation框架使用中的问题
NULL 博文链接:https://lxh2002.iteye.com/blog/718662


