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