没有积分,希望哪位高手能帮解答下啊,万分感激哦
<s:form action="login" method="post" >
<s:textfield key="login.username" name="user.username" />
<s:password name="user.password" key="login.password"/>
<s:submit />
<s:submit action="register"/>
</s:form>
这个form有2个action提交,逻辑不一样。login的时候要验证用户名和密码不能为空,注册的时候就不用了.然后提交到后台的同一个action,问题出来了...
struts2的validation.xml他的验证只是针对Action的啊 ,我的register提交通不过后台验证啊,谁能告诉我这个XML怎么写啊,下面是validation.xml
<validators>
<field name="username">
<field-validator type="requiredstring">
<param name="trim">true</param>
<message key="username.required"/>
</field-validator>
</field>
<field name="password">
<field-validator type="requiredstring">
<message key="password.required"/>
</field-validator>
</field>
</validators>
初学struts2被这个问题难住了。。网上是在找不到答案,没办法了看见网上有人说2个逻辑要写在2个Action里,不过既然struts2可以多个action应该
会有解决的办法吧?还有就是可以在action里写2个validate可以解决,不过我还是希望能够在XML里配置来解决下啊。。写了这么多,真希望哪位高手帮我解决这个
问题啊先谢谢了
<s:form action="login" method="post" >
<s:textfield key="login.username" name="user.username" />
<s:password name="user.password" key="login.password"/>
<s:submit />
<s:submit action="register"/>
</s:form>
这个form有2个action提交,逻辑不一样。login的时候要验证用户名和密码不能为空,注册的时候就不用了.然后提交到后台的同一个action,问题出来了...
struts2的validation.xml他的验证只是针对Action的啊 ,我的register提交通不过后台验证啊,谁能告诉我这个XML怎么写啊,下面是validation.xml
<validators>
<field name="username">
<field-validator type="requiredstring">
<param name="trim">true</param>
<message key="username.required"/>
</field-validator>
</field>
<field name="password">
<field-validator type="requiredstring">
<message key="password.required"/>
</field-validator>
</field>
</validators>
初学struts2被这个问题难住了。。网上是在找不到答案,没办法了看见网上有人说2个逻辑要写在2个Action里,不过既然struts2可以多个action应该
会有解决的办法吧?还有就是可以在action里写2个validate可以解决,不过我还是希望能够在XML里配置来解决下啊。。写了这么多,真希望哪位高手帮我解决这个
问题啊先谢谢了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货