Spring 2.5.6.SEC01 基于注解的表单提交、验证框架、 View端采用模板语言Jangod

1、开发环境:spring 2.5.6+hibernate 3.2.6 GA + Tomcat 5.0 +Mysql5.1

 

2、MVC流程及配置

 

    

    A:启动控制器Servlet

 

         

 

    B:配置请求与处理器映射

        

   

    C:处理器处理

        

 

     注,①处通过验证框架进行了验证,验证的结果将以List<FieldError>的形式保存在result中。

           ②处,由于View采用的是Jangod,没办法绑定错误消息,所以在这里通过MessageSource.getMessage(),把错误消息放在

           Model中,在View 中通过Jangod的表达式{{}}展示出来,如{{error.title_required}}

   

    D: 验证框架配置

 

        ⒈ 加入包:spring-modules-validation.jar和commons-*.jar的一系列jar文件(commons-validator.jar,commons-gging-            *.jar,commons-lang.jar,commons-collections.jar,commons-digester.jar,commons-beanutils.jar,antlr-.jar) 

        

        ⒉  配置验证器

            

           

       ⒊编写验证规则 validation.xml 如下

            

            

             注①处注意:validation.xml文件中form 标签中的name属性值必须跟类名(DemoRequest)一样,并且以小写字母开头

             然后在网上再搜一个validator-rules.xml的文件一并放在验证器配置的目录内。

       ⒋创建国际化资源文件message_zh_CN.properties

 

          

 

           并把它放在项目的SRC目录内。

  

    E:配置视图解析

          

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

山巅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值