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
分享到:
相关推荐
全书共包括13章和5个附录,分别从Spring框架、模型2和MVC模式、Spring MVC介绍、控制器、数据绑定和表单标签库、转换器和格式化、验证器、表达式语言、JSTL、国际化、上传文件、下载文件以及应用测试等多个角度介绍...
其中包含apache的log4j记录日志信息,spring管理组件,springmvc分层,springaop配置数据库事务控制,hibernate二级缓存配置,实现了查询,用户登录注册,请求验证是否登录等基础功能Demo,基于后台测试,使用前台...
Spring Web model-view-controller (MVC)框架是围绕 DispatcherServlet 设计的,并分发请求到处理程序(handler),Spring MVC支持可配置的处理程序映射(handler mapping),视图解析(view resolution)、 区域设置...
微信接口(身份验证,文本、图文回复等) 微信远程控制服务器重启、锁定、其它应用程序 15.java Quartz 定时器 (定时执行某程序,精确到秒,可设置周期) 16.java websocket 即时通讯技术,点对点,群聊,单聊,EXT4...
第一章:Spring Web MVC入门 包括:是什么、能干什么、有什么、各个组成部分的功能、HelloWorld等 第二章:理解DispatcherServlet 包括:功能、配置、上下文关系、初始化顺序等 第三章:注解式控制器开发详解 ...
自己花5天时间写的,带分页查询 模糊查询 按时间查询 js验证手机 验证身份 验证姓名, 配置文件把jdbc密码改成自己的就可以用了 运行环境 jdk7+tomcat7+mysql+...spring+spring mvc+mybatis+bootstrap+jquery+jsp
Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发...
包含源码、数据库文件、演示视频、相关参考论文。 由SpringMVC+MyBatis为主要框架,前端主要由bootstrap完成。数据库交互查询用到分页。...spring+spring mvc+mybatis+JavaScript、jQuery、bootstrap4、particles.js
本基础框架采用 spring mvc+c3p0+jpa的配置方式,里面配置了spring事务管理,异常处理,登陆拦截器 等,全部自己动手搭建,经过测试通过。如果你苦于一个万能的java ee框架搭建,你可以参考。个人喜欢专研技术,但不...
自己花5天时间写的,带分页查询 模糊查询 按时间查询 js验证...spring+spring mvc+mybatis+bootstrap+jquery+jsp http://localhost:8080/demoSSM/index.jsp http://localhost:8080/demoSSM/login.jsp 账号 2 密码 2
1. spring杂谈[原创] 1.1 Spring事务处理时自我调用的解决方案及一些实现方式的风险 ...1.32 Spring3 Web MVC下的数据类型转换(第一篇)——《跟我学Spring3 Web MVC》抢先看 1.33 Spring 注入集合类型
这个能很简单并快捷的配置完成数据校验,提高安全性,并提高开发效率,以及提高系统的安全性以及高效性
请求处理流程: 我们将详细解释Spring MVC中的请求处理流程,包括请求映射、参数绑定、数据验证和响应生成。这有助于您理解整个请求生命周期。 配置与注解: 我们将演示如何配置Spring MVC,包括XML配置和注解驱动...
系统采用spring2.5 + ibatis2.3.4,采用注解方式配置,非xml配置方式。包括分页排序查询、新增、修改、删除、登陆验证功能,数据库采用oracle。
具有注释验证的Spring MVC 用于注释的高级验证技术的Spring MVC Web项目 特征: 在这里,我们提供了一个用于理解Spring MVC Web应用程序的简单项目,并介绍了Spring-mvc-validation批注的高级概念。 在这里,通过...
本教程为笔者学习 Spring Boot 时写的笔记,适合没有接触过此框架的新手。...Spring MVC自动配置扩展 Spring MVC 错误处理机制定制错误页面 Servlet容器 三大组件介绍修改容器 Docker 数据访问 ...
微信接口(身份验证,文本、图文回复等) 微信远程控制服务器重启、锁定、其它应用程序 15.java Quartz 定时器 (定时执行某程序,精确到秒,可设置周期) 16.java websocket 即时通讯技术,点对点,群聊,单聊,EXT4...
视图框架:Spring MVC 4.3.5 任务调度:Spring + Quartz 2.2.3 持久层框架:MyBatis 3.4.2 + Mybatis-plus 2.0.1 数据库连接池:Alibaba Druid 1.0 缓存框架:Ehcache 2.6 + Redis 2.9.0 日志管理:SLF4J 1.7 + Log4...
基于 Spring Boot,Spring MVC,Spring Data 的企业Web应用快速开发框架。 为什么要有 SwiftBoot 虽然用 SpringBoot 搭建框架进行开发已经简化了很多配置的工作,但是对于大多数中小型的项目来说来,还是有一些重复...
本系统主要包括首页、个人中心、用户管理、发布人管理、物品类别管理、失物招领管理、寻物启事管理、认领验证管理、系统管理等功能,通过这些功能的实现能够基本满足日常校园失物招领管理的操作。 本文着重阐述了...