溜金岁月, 成长点滴
no description
BlogJava
首页
新随笔
联系
聚合
管理
随笔-69 评论-0 文章-5 trackbacks-0
在spring mvc中配置common validator
struts中的common validator在spring mvc 中也是可用的,配置步骤如下
1,下载spring-moudle 0.2
2, 在spring中作如下配置
<
bean
id
="validatorFactory"
class
="org.springmodules.commons.validator.DefaultValidatorFactory"
>
<
property
name
="validationConfigLocations"
>
<
list
>
<
value
>
/WEB-INF/validator-rules.xml
</
value
>
<
value
>
/WEB-INF/validation.xml
</
value
>
</
list
>
</
property
>
</
bean
>
<
bean
id
="beanValidator"
class
="org.springmodules.commons.validator.DefaultBeanValidator"
>
<
property
name
="validatorFactory"
ref
="validatorFactory"
/>
</
bean
>
<
bean
id
="messageSource"
class
="org.springframework.context.support.ResourceBundleMessageSource"
>
<
property
name
="basenames"
>
<
list
>
<
value
>
resources.application
</
value
>
<
value
>
resources.validator
</
value
>
</
list
>
</
property
>
</
bean
>
所用的validator-rules.xml和struts有所有不同(可以从spring live中下载),看得出来只是一些类的名称变了
3,在formController中配置
<
property
name
="validator"
ref
="beanValidator"
/>
4,客户端js的使用
其中validator.jsp为了客户端缓存js而做的jsp(来处spring live)
<
%@ taglib
prefix
="validate"
uri
="/WEB-INF/tld/spring-commons-validator.tld"
%
>
<
validate:javascript
staticJavascript
="false"
formName
="adminEditInfoForm"
xhtml
="true"
cdata
="false"
/>
<
script
src
="js/validator.jsp"
></
script
>
<form action="adminEditInfo.do" method="post" onsubmit="return validateAdminEditInfoForm(this)">
btw:
1, 不要覆盖SimpleFormController的processFormSubmission,否则不会进行验证错误返回,覆盖onSubmit(HttpServletRequest request, HttpServletResponse response, Object command, BindException errors)!
2, form的名字一定要和类名首字母小写一致
3,
<
script
src
="js/validator.jsp"
></
script
>如果产生问题,干脆的办法是将生成的javascript静态脚本做成一个js文件引入
posted on 2006-04-18 14:25
liunix
阅读(1251)
评论(0)
编辑
收藏
所属分类:
spring
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
相关文章:
在spring mvc中配置common validator
spring与propertyEditor之一
<
2024年12月
>
日
一
二
三
四
五
六
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
常用链接
我的随笔
我的评论
我的参与
留言簿
(14)
给我留言
查看公开留言
查看私人留言
随笔分类
AJAX相关(1)
linux(10)
随笔档案
2008年9月 (1)
2008年8月 (1)
2008年7月 (4)
2008年6月 (3)
2008年5月 (2)
2008年4月 (1)
2008年3月 (13)
2008年2月 (4)
2007年11月 (1)
2007年8月 (1)
2007年7月 (1)
2007年6月 (1)
2007年5月 (6)
2007年4月 (15)
2007年3月 (3)
2007年2月 (3)
2007年1月 (1)
2006年12月 (3)
2006年11月 (4)
2006年5月 (1)
文章分类
aop
basic
database(1)
hibernate
integration(2)
spring(2)
web
文章档案
2006年4月 (4)
2006年2月 (1)
搜索
最新评论
阅读排行榜
1. 将pem文件导入keystore(7987)
2. cygwin 如何清屏(2526)
3. Tomcat 命令行启动方式 可针对单一应用(2442)
4. oracle 10g 归档日志清除(2062)
5. oracle 日志文件操作(1834)
评论排行榜
1. js 对象模型(0)
2. css模式对话框的原理(0)
3. PLSQL 和 java 通用的加密算法(0)
4. jira的权限模式(0)
5. windows mingw mysql eclipsecdt(0)