当前位置: 首页 > 工具软件 > Jangod > 使用案例 >

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

江嘉悦
2023-12-01

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:配置视图解析

          

 

 

 

 类似资料: