java

位置:IT落伍者 >> java >> 浏览文章

Spring MVC验证的配置步骤


发布日期:2019年03月29日
 
Spring MVC验证的配置步骤

这是我在练习MVC验证时的大致步聚其中不少文件来源于appFuse框架先记下来供自己以后参考 ^_^

看这个步骤前最好先看一下 jamyy的专栏(我已经在我的另一篇文章中做了转发)

从appFuse中拷贝 ApplicationResources_zh_CNproperties 和 ApplicationResoucesproperties到项目的src根目录下

拷贝 validationxml 和 validatorrulesxml 到WebRoot\WEBINF下

在webxml中加:

<!加载资源文件>

<contextparam>

<paramname>javaxservletjspjstlfmtlocalizationContext</paramname>

<paramvalue>ApplicationResources</paramvalue>

</contextparam>

在application中加:

<bean id=validatorFactory class=orgspringmomonsDefaultValidatorFactory>

<property name=validationConfigLocations>

<list>

<value>/WEBINF/validationxml</value>

<value>/WEBINF/validatorrulesxml</value>

</list>

</property>

</bean>

<bean id=beanValidator class=orgspringmomonsDefaultBeanValidator>

<property name=validatorFactory ref=validatorFactory/>

</bean>

<! 加载资源文件 >

<bean id=messageSource class=orgntextsupportResourceBundleMessageSource>

<property name=basename value=ApplicationResources/>

</bean>

ntroller的配置为:

<bean id=controllerTestCtrl class=controllerTestCtrl>

<property name=formView> >刚开始进去时要执行的JSP文件

<value>/jsp/test</value>

</property>

<property name=successView> >在controller中判断如果执行submit后要去的JSP

<value>/jsearch/jsp/welcomejsp</value>

</property>

<property name=commandName value=user/> >domain类名注意一定要小写

并且和validationxml中form的名字一样

<property name=commandClass value=domainUser/>

<property name=validator ref=beanValidator/>

</bean>

()下载springmodulesjar时一个要下那个带依赖类的 要验证email时需要导入包 orojar

()antlr/错误少一个antlrjar包是用来扫描代码用的是代码扫描器hibernate包中就用它来翻译hql语句 可以到下载

()我用到的jar包:

antlrjar

commonsbeanutilsjar

commonsdigesterjar

commonsvalidatorjar

jstljar

orojar

springmodulesalljar

springjar

standardjar

上一篇:struts2迭代不同对象的测试

下一篇:发布您的最新基于Eclipse的产品二(图)