注册本站  论坛  繁體中文

电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> Java >> 开源技术 >> Spring >> Java正文

Spring MVC验证的配置步骤

文章来源:CSDN 作者:佚名 更新时间:2006-12-16 【 】 【加入收藏

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

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

1.从appFuse中拷贝 ApplicationResources_zh_CN.properties 和 ApplicationResouces.properties到项目的src根目录下

2.拷贝 validation.xml 和 validator-rules.xml 到WebRoot\WEB-INF下

3.在web.xml中加:
    <!--加载资源文件-->
    <context-param>
        <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
        <param-value>ApplicationResources</param-value>
    </context-param>

4.在application中加:
    <bean id="validatorFactory" class="org.springmodules.validation.commons.DefaultValidatorFactory">
        <property name="validationConfigLocations">
            <list>
                <value>/WEB-INF/validation.xml</value>
                <value>/WEB-INF/validator-rules.xml</value>
            </list>
        </property>
    </bean>

    <bean id="beanValidator" class="org.springmodules.validation.commons.DefaultBeanValidator">
        <property name="validatorFactory" ref="validatorFactory"/>
    </bean>
   
   
   <!-- 加载资源文件 -->
   <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
        <property name="basename" value="ApplicationResources"/>
    </bean>

5.controller的配置为:
 <bean id="controller.TestCtrl" class="controller.TestCtrl">
  <property name="formView">     -->刚开始进去时要执行的JSP文件
    <value>/jsp/test</value>
  </property>
  <property name="successView">   -->在controller中判断如果执行submit后,要去的JSP
    <value>/8jsearch/jsp/welcome.jsp</value>
  </property>
  <property name="commandName" value="user"/>   -->domain类名,注意一定要小写,
         并且和validation.xml中form的名字一样
  <property name="commandClass" value="domain.User"/>
  <property name="validator" ref="beanValidator"/>  
 </bean>

6.(1)下载springmodules.jar时,一个要下那个带依赖类的, 要验证email时,需要导入包 oro-2.0.8.jar
  (2)antlr/错误,少一个antlr.jar包,是用来扫描代码用的,是代码扫描器.hibernate3.0包中,就用它来翻译hql语句. 可以到www.antlr.org下载
  (3)我用到的jar包:
     antlr-2.7.5.jar
     commons-beanutils-1.7.0.jar
     commons-digester-1.7.jar
     commons-validator-1.3.0.jar
     jstl.jar
     oro-2.0.0.jar
     spring-modules-0.5-all.jar
     spring.jar
     standard.jar

  • 上一篇Java:

  • 下一篇Java:
  • 最 新 热 门
     如何在MyEclipse快速搭建Hibernate应用
     spring aop中单独代理和自动代理的设置
     Nhibernate与代码生成器介绍
     Java多线程同步设计中使用Metux
     讨论5种跟踪Java执行的方法
     在Eclipse中使用SWT进行界面设计
     Spring 结合 Hibernate 配置 C3P0
     开发不再是苦差事 用Eclipse简化开发
     解决运行eclipse内存不足的问题
     利用Ecipse生成Javadoc乱码解决方法
    最 新 推 荐
     spring aop中单独代理和自动代理的设置
     Spring 结合 Hibernate 配置 C3P0
     热爱Spring的五个理由
     Spring Singleton的陷阱介绍
     Spring入门之理解Spring的打包方式
     Spring中bean的基本xml配置
     Spring中IoC的入门实例详解
     Spring中接口注入的三种方式
     Spring - OSGi集成项目Milestone 1发布
     Spring集成XFire开发WebService
    相 关 文 章

    spring aop中单独代理和自动代理的设置
    Spring 结合 Hibernate 配置 C3P0
    热爱Spring的五个理由
    在Hibernate中配置Proxool连接池
    Hibernate 深入研究之 Criteria
    struts2的struts.properties配置文件详解
    如何实现XML+XSL+javascript数据排序
    Javascript+DOM访问XML文件数据实例
    javascript+xml实现二级下拉菜单二
    javascript+xml实现二级下拉菜单一

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    本网站所有内容未经许可不得转载或做其他使用