在使用spring-modules-validation过程中,遇到这样的问题,注册用户和修改用户信息,都要对输入的数据验证,注册和修改在不同的jsp页面,在修改的页面,只修改用户的部分信息。在注册和修改的controller中都是用setCommandClass(User.class);也就是使用同一个类User。所以在验证的xml文件中有两个<form>,form的name属性是不同的,<form name="user">,<form name="editUser">,但在修改页面提交之后,验证始终都是使用注册时的验证规则,这就郁闷了,谁遇上同样的问题,怎么解决呢?期待
解决方案 »
- 用过jsp自定义标签的吗??想请教下
- google app engine 支持webwork吗?
- 类似 SHOPEX那样的店铺装修功能,页面自定义功能。求思路
- wap apple?
- 同一页面如果有多个不同的表单该如何验证
- 画WEB曲线图,如何画,大家帮个忙,急!!
- Applet的配置问题,急
- hashcode()这个方法有什么用?
- 关于Hashtable的问题
- 在使用jsp和servlet时,需要做客户端的字段校正 我的数据库的某个字段长度限定30,但可在客户段限定字符的长度为30,但汉字也可输入30个汉字,而一个汉字是两个字符啊,不能通过加长字段的长度来解决,因还是要做校正的,请问各位大侠如何解决?
- java+jsp。注册时填写邮箱的验证码
- 在servlet中输出文件后,如何再跳转到新页面?
原来用的DefaultBeanValidator
<bean id="beanValidator" class="org.springmodules.validation.commons.DefaultBeanValidator">
<property name="validatorFactory" ref="validatorFactory"/>
</bean>
用ConfigurableBeanValidator,不要用DefaultBeanValidator
<!-- 验证修改信息 -->
<bean id="validatorUpdate" class="org.springmodules.validation.commons.ConfigurableBeanValidator">
<property name="formName" value="userInfo" />
<property name="validatorFactory" ref="validatorFactory" />
</bean>
<!-- 验证修改信息 -->