Struts2验证

Struts2验证,struts2,validation,xml-validation,Struts2,Validation,Xml Validation,在Struts2中,我们可以在Action类中实现验证xml(ActionClass method validation.xml)和验证方法 我在问,因为在我的情况下不会调用此验证xml。希望您已经创建了正确的规则文件actionname-validation.xml(注意-actionname区分大小写),并将其保存在与Action类相同的包中 另外,如果您没有配置默认拦截器,请在Struts.xml中的特定操作标记中添加验证拦截器 <action name="welcome" cla

在Struts2中,我们可以在Action类中实现验证xml(ActionClass method validation.xml)和验证方法


我在问,因为在我的情况下不会调用此验证xml。

希望您已经创建了正确的规则文件actionname-validation.xml(注意-actionname区分大小写),并将其保存在与Action类相同的包中

另外,如果您没有配置默认拦截器,请在Struts.xml中的特定操作标记中添加验证拦截器

<action name="welcome"  class="com.abc.web.WelcomeAction">
<interceptor-ref name="validation" />
<result name="success" >hello.jsp</result>
</action>

希望您已经创建了正确的规则文件actionname-validation.xml(注意-actionname区分大小写),并将其保存在与Action类相同的包中

另外,如果您没有配置默认拦截器,请在Struts.xml中的特定操作标记中添加验证拦截器

<action name="welcome"  class="com.abc.web.WelcomeAction">
<interceptor-ref name="validation" />
<result name="success" >hello.jsp</result>
</action>


3.
18
请输入您的名字
请输入您的姓氏
请输入您的手机号码
请输入您的出生日期
请正确输入电子邮件ID
请进入你的家乡
请输入您当前所在的城市
3.
18
请输入您的用户名
8.
密码必须至少包含8个字符
password.equals(password1)
密码不匹配
只需检查一下它是否正确


3.
18
请输入您的名字
请输入您的姓氏
请输入您的手机号码
请输入您的出生日期
请正确输入电子邮件ID
请进入你的家乡
请输入您当前所在的城市
3.
18
请输入您的用户名
8.
密码必须至少包含8个字符
password.equals(password1)
密码不匹配

只需检查一下它是否正确

我已经像你说的那样添加了所有细节。dzone链接非常有用。谢谢你提供的信息,我已经按照你说的添加了所有细节。dzone链接非常有用。谢谢你的信息