怎么为ACTION中的一个方法写xwork2的验证xml文件? 这是我的strtus2配置<action name="user*" class="userAction"></action> 我想为userAction中的login写一个配置文件,这个配置文件怎么怎么命名呀 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以这样的:<action name="user*" class="userAction" method="{1}"></action>这样配,userlogin请求就会走到userAction的login方法中去。 我没有把问题描述清楚,我是想为login方法写一个验证表单值的文件基于xwork2 的xml方式 主要是这个xml文件怎么命名我尝试过很多都不行 UserAction-userlogin-validation.xmlUserAction-user!login-validation.xml下面这样子命名是可以的, 但是针对UserAction所有的方法UserAction-validation.xml 用拦截器试过没有?参阅http://icemoon.iteye.com/blog/95620 <action name="user*" class="userAction" method="login"></action>红色文字部分是亮点,Action直接由userAction类下面的login()方法来处理了。 UserAction-validation.xml这个文件首先你要注意他要和UserAction具体类在同一目录下,这个很关键!关于这个xml文件怎么写,以及里面包含哪些元素,你去xwork.jar包下面看看validation-XX.dtd,里面写的很清楚xml包含哪些元素。例子:<validators> <field name="username"> <field-validator type="requiredstring"> <param name="trim">true</param> <message>用户名不能为空!</message> </field-validator> <field-validator type="stringlength"> <param name="maxLength">6</param> <param name="minLength">2</param> <message>用户名长度必须2-6之间!</message> </field-validator> </field> <field name="password"> <field-validator type="requiredstring"> <param name="trim">true</param> <message>密码不能为空!</message> </field-validator> <field-validator type="stringlength"> <param name="maxLength">6</param> <param name="minLength">2</param> <message>密码长度必须2-6之间!</message> </field-validator> </field> <field name="repassword"> <field-validator type="requiredstring"> <param name="trim">true</param> <message>重复密码不能为空!</message> </field-validator> <field-validator type="stringlength"> <param name="maxLength">6</param> <param name="minLength">2</param> <message>重复密码长度必须2-6之间!</message> </field-validator> <field-validator type="fieldexpression"> <param name="expression"><![CDATA[(password==repassword)]]></param> <message>两次输入密码必须一致!</message> </field-validator> </field></validators> oracle如何保存集合对象 谁给个eclipse中的servlet的详细例子 !散分 tomcat窗口总输出文字问题! 怎么样得到客户端时间?就当作你们复习旧知识吧。 eclipse3.1中server问题 新手问书~! 谁有 web报表打印 的源代码?共享一下。有急用!谢谢啦! session的问题!!急 高手们快帮忙啊!!! SOS,利用Vector进行分页更方便? 邮件内容处理 想做一个类似于CSDN博客的评论模块,希望大虾提出一些构思 hql:想实现多表关联并去重问题
<action name="user*" class="userAction" method="{1}">
</action>这样配,userlogin请求就会走到userAction的login方法中去。
UserAction-user!login-validation.xml下面这样子命名是可以的, 但是针对UserAction所有的方法
UserAction-validation.xml
参阅
http://icemoon.iteye.com/blog/95620
</action>红色文字部分是亮点,Action直接由userAction类下面的login()方法来处理了。
关于这个xml文件怎么写,以及里面包含哪些元素,你去xwork.jar包下面看看validation-XX.dtd,里面写的很清楚xml包含哪些元素。例子:
<validators>
<field name="username">
<field-validator type="requiredstring">
<param name="trim">true</param>
<message>用户名不能为空!</message>
</field-validator> <field-validator type="stringlength">
<param name="maxLength">6</param>
<param name="minLength">2</param>
<message>用户名长度必须2-6之间!</message>
</field-validator>
</field> <field name="password">
<field-validator type="requiredstring">
<param name="trim">true</param>
<message>密码不能为空!</message>
</field-validator> <field-validator type="stringlength">
<param name="maxLength">6</param>
<param name="minLength">2</param>
<message>密码长度必须2-6之间!</message>
</field-validator>
</field>
<field name="repassword">
<field-validator type="requiredstring">
<param name="trim">true</param>
<message>重复密码不能为空!</message>
</field-validator> <field-validator type="stringlength">
<param name="maxLength">6</param>
<param name="minLength">2</param>
<message>重复密码长度必须2-6之间!</message>
</field-validator>
<field-validator type="fieldexpression">
<param name="expression"><![CDATA[(password==repassword)]]></param>
<message>两次输入密码必须一致!</message>
</field-validator>
</field>
</validators>