Tapestry的数据校验功能-修改框架初试
来源:互联网 发布:Tomcat集群 数据库 编辑:程序博客网 时间:2024/05/19 05:39
Tapestry的数据校验功能-修改框架初试
不需要修改tapestry框架,但是前端javascript的校验功能丢失了。可以满足只需要后端校验的需要。
本文对“配置一次,前后都用”的理想模式进行实现,经测试表明成功了!
1,需要修改以下几个类和文件:
Body.java
Form.java
AbstractSubmit.java
Submit.java
ImageSubmit.java
Submit.jwc
ImageSubmit.jwc
BaseValidator.java
MinLength.java
......
2,增加BasePage的子类:
SubBasePage.java,其中增加一属性submitName,保存提交组件的名字,用以各validator根据提交组件的名字决定是否需要进行校验。
3,page中对各个输入组件配置validators时也发生了变化:
如,minLength=12 --->>> minLength=OneSubmit_12
表示当点击名字为OneSubmit提交组件的时候,需要校验该输入
组件的值的长度至少为12。
4,其它Validator都需要作相应的修改。
目前只完成了MinLength和MaxLength的修改和测试。
结论:这样修改以后校验规则还是在page中进行配置。客户端javascript校验和后台校验两者都可以进行。
下一篇文章将对这些修改之处进行详细说明。敬请关注...
- Tapestry的数据校验功能-修改框架初试
- Tapestry的数据校验功能
- Tapestry数据校验-修改Required Validator
- Tapestry数据校验Validator
- Tapestry数据校验-修改Body.java和Body.js
- 【Struts2+Hibernate】数据校验功能+修改密码系统
- Struts 的数据校验和验证框架
- Struts 的数据校验和验证框架
- Struts框架的数据校验类型
- 数据校验框架
- Tapestry 3.0 输出功能的原理分析
- 初试Android的MVP框架
- 数据校验功能-AJAX输入校验(9)
- 将Tapestry框架打包的实现
- 害怕别人乱输数据吗?提高你的数据校验功能-AJAX输入校验(8)
- 害怕别人乱输数据吗?提高你的数据校验功能-AJAX输入校验(8)
- 具有自动数据校验功能的struts标签
- struts的校验功能
- Tapestry的数据校验功能
- Tapestry在静态页面和动态内容分工方面的研究
- Tapestry中Sumbit/ImageSubmit的属性selected和tag
- 倪光南:不支持开源软件就是放任垄断
- Tapestry中配置文件page的简化处理
- Tapestry的数据校验功能-修改框架初试
- 版权局:盗版是全球现象 中国盗版很多来自美国
- 系统路径含义和系统路径对应的绝对路径
- Tapestry数据校验-修改Body.java和Body.js
- Tapestry数据校验-修改Required Validator
- Tapestry存在多个提交按钮时设定按回车键动作的方法
- 鼠标屏幕取词的原码
- 强制数据类型转换
- JSP实现浏览器关闭cookies情况下的会话管理