Struts前端验证
来源:互联网 发布:淘宝怎么同城交易 编辑:程序博客网 时间:2024/06/06 03:39
struts 中使用 javascript 验证
1:struts 插件下载 : http://www.apache.org/dist/struts/binaries/
2:拷贝 struts-1.3.8\apps 下的 struts-blank-1.3.8.war 到 Tomcat 5.5\webapps 目录下,运行 tomcat 即可解压 *.war 包
3:拷贝 Tomcat 5.5\webapps\struts-blank-1.3.8\WEB-INF 目录下的 validation.xml 到工程下的WebRoot\WEB-INF 目录下
4:修改 validation.xml
<form-validation>
<formset>
<form name = "formBean类的名称">
<field property = "字段名" depends = "验证规则名称列表" >
<msg name = "验证规则名称" key = "资源文件中的配置信息" />
<arg0 key = "第一个参数值"/>
<arg1 name = "验证规则名" key = "调用对应的 <var> 进行参数设置"
resource = "true(从资源文件中(默认))
false(直接从key对应的<war>中取参数值)">
<var>
<var-name>参数名</var-name>
<var-value>参数值</var-value>
</var>
</field>
</form>
</formset>
</form-validation>
<formset>
<form name = "formBean类的名称">
<field property = "字段名" depends = "验证规则名称列表" >
<msg name = "验证规则名称" key = "资源文件中的配置信息" />
<arg0 key = "第一个参数值"/>
<arg1 name = "验证规则名" key = "调用对应的 <var> 进行参数设置"
resource = "true(从资源文件中(默认))
false(直接从key对应的<war>中取参数值)">
<var>
<var-name>参数名</var-name>
<var-value>参数值</var-value>
</var>
</field>
</form>
</formset>
</form-validation>
eg:
<form-validation>
<formset>
<form name="userForm">
<field property="name" depends="required">
<arg0 key="logon.username.displayname"/>
</field>
<field property="email" depends="required,mask">
<arg0 key="logon.email.displayname"/>
<var>
<var-name>mask</var-name>
<var-value>^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$</var-value>
</var>
</field>
</form>
</formset>
</form-validation>
<field property="name" depends="required">
<arg0 key="logon.username.displayname"/>
</field>
<field property="email" depends="required,mask">
<arg0 key="logon.email.displayname"/>
<var>
<var-name>mask</var-name>
<var-value>^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$</var-value>
</var>
</field>
</form>
</formset>
</form-validation>
5:修改 struts-config.xml : 在其最后加上
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
</plug-in>
<set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
</plug-in>
6:在 </body> 前加上 <html:javascript formName="formBean类的名称" dynamicJavascript="true" staticJavascript="true" />
eg:<html:javascript formName="meetingForm" dynamicJavascript="true" staticJavascript="true" />
eg:<html:javascript formName="meetingForm" dynamicJavascript="true" staticJavascript="true" />
7:提交事件操作加上
if(!validateformBean类的名称(formBean类的名称)){
return false;
}
eg:if(!validateMeetingForm(meetingForm)){
return false;
}
if(!validateformBean类的名称(formBean类的名称)){
return false;
}
eg:if(!validateMeetingForm(meetingForm)){
return false;
}
0
上一篇:变态鹦鹉笑话全集
下一篇:java 实现 上一周 本周 下一周 切换时获得 星期一 星期日 时间
相关热门文章
- 一些编程上的策略
- buffer 与cache 的区别
- 关于AIX小型机 Sybase ASE 12....
- Domino8.5 设置通过WEB访问邮...
- 中山市丘比特视觉婚纱摄影怎么...
- 承接自动化测试培训、外包、实...
- Solaris PowerTOP 1.0 发布
- For STKMonitor
- 项目小体会
- busybox的httpd使用CGI脚本(Bu...
- php集成环境和自己配置的区别...
- flash播放控件
- 查看nginx某一时段的日志...
- ftp服务器日志分析
- mpi 目标机器积极拒绝,下面错...
给主人留下些什么吧!~~
评论热议
- Struts前端验证
- Struts前端验证
- java struts XMLHttpRequest 异步验证前端数据是否合法
- struts验证
- 前端验证
- Struts的验证--Validator
- struts中的验证
- Struts Validator验证框架
- Struts的验证--Validator
- Struts数据验证
- struts验证框架
- struts验证框架
- Struts中的javascript验证.
- struts 表单验证
- struts表单验证
- struts-validator验证
- Struts Validator验证框架
- Struts validator 验证简介
- 判断输入的EMAIL地址是否合法
- 判断输入是否为正确的身份证号码
- 取得长度为length的字符串,一个汉字算两个字符
- 比较时间的大小
- 变态鹦鹉笑话全集
- Struts前端验证
- java 实现 上一周 本周 下一周 切换时获得 星期一 星期日 时间
- Java日期计算
- js将数值格式化成金额形式
- js将金额还原成数值形式
- javascript中处理时间
- plsql 中配置远程数据库连接
- 增大 jvm 虚拟内存
- 爆笑笑话10个!!
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
克劳德莫奈属于什么画派
贾马尔克劳福德
亚雷斯塔克劳利
克劳福德51分
克劳沃赛鸽公棚
希克劳儿童用法
克劳修斯克拉伯龙方程
辛迪克劳馥女儿
汤米克劳恩是什么牌子
罗素克劳图片
辛迪克劳馥照片
辛迪克劳馥的妖孽儿子
为什么赫敏没被分到拉文克劳
赫拉克勒斯
索福克勒斯
克勒卫浴
克勒克
克勒
宙斯赫拉克勒斯
大力神赫拉克勒斯
斯特克勒姆博格
根克勒比利吉
赫拉克勒斯的故事
赫拉克勒斯免费观看
大力神赫拉克勒斯的故事
弓阶赫拉克勒斯
上外附中克勒
宙斯之子赫拉克勒斯
宇宙之子赫拉克勒斯
宙斯之子 赫拉克勒斯
宙斯之子赫拉克勒斯下载
宙斯之子赫拉克勒斯在线播放
宙斯之子赫拉克勒斯免费观看
克塞
克夫
克夫鼻
克夫的女人
克夫什么意思
克夫的女人有几大特征
属虎的女人克夫
克夫的女人怎么破解