struts2开发-validate-表单验证案例1
2015-09-22 18:47
537 查看
表单的验证案例我也有写过很多个了,我们开发中应对不同的环境使用不同的验证方法往往能更高效的完成项目开发。
Struts2开发中访问action时默认的是执行execute方法,但是在执行方法之前会执行validate()方法,默认情况下该方法是空的,我们可以利用该方法对数据进行初步验证,验证通过后再由execute方法处理数据,这样对服务器和客户端都是很好的节省性能的办法。
Struts基本配置就不说了,用validate方法时,我们不需要在web.xml和struts.xml中进行任何的修改,只需要在对应的Action实现类中写入validate()方法,当请求该Action时会先去执行validate方法,
然后就可以在JSP中写个表单验证一下,
整个验证过程很简单,开发中是根据实际需求而实现不同的验证,这里只是简单的解释一下,里面有用到很多细小的知识点,
比如,表单验证的时候就可以用i18n国际化实现、JSP中引用struts的默认taglib等等,在我们实际编程的时候就会遇到很多问题,然后在我们解决问题的过程中就会学到很多,最后真正的理解掌握这个知识点。
表单的验证案例我也有写过很多个了,我们开发中应对不同的环境使用不同的验证方法往往能更高效的完成项目开发。
Struts2开发中访问action时默认的是执行execute方法,但是在执行方法之前会执行validate()方法,默认情况下该方法是空的,我们可以利用该方法对数据进行初步验证,验证通过后再由execute方法处理数据,这样对服务器和客户端都是很好的节省性能的办法。
Struts基本配置就不说了,用validate方法时,我们不需要在web.xml和struts.xml中进行任何的修改,只需要在对应的Action实现类中写入validate()方法,当请求该Action时会先去执行validate方法,
然后就可以在JSP中写个表单验证一下,
整个验证过程很简单,开发中是根据实际需求而实现不同的验证,这里只是简单的解释一下,里面有用到很多细小的知识点,
比如,表单验证的时候就可以用i18n国际化实现、JSP中引用struts的默认taglib等等,在我们实际编程的时候就会遇到很多问题,然后在我们解决问题的过程中就会学到很多,最后真正的理解掌握这个知识点。
相关文章推荐
- myEclipse Could not create the view: An unexpected exception was thrown.
- 误用Freemarker标签和SpringJDBC预编译功能导致的内存泄露问题分析
- Java Web 错误排查
- javamail实现发送邮件并简单实现观察者模式
- 使用 Java 实现 Comet 风格的 Web 应用
- 转:Eclipse Debug 界面应用详解——Eclipse Debug不为人知的秘密
- 感谢曾经不放弃的自己
- Java parseInt()和parseFloat()的用法
- Java学习之Iterator(迭代器)的一般用法
- Java很容易出错的一些问题
- java多线程关键字synchronized用法
- JAVA正则表达式:Pattern类与Matcher类详解(转)
- java list三种遍历方法性能比较
- Java中的异常处理中的需要知道的异常类
- 细数JDK里的设计模式
- Solr IV——Solr查询
- struts2的空指针异常札记
- 用java scripting 动态脚本配合java使用
- 怎么样eclipse发达国家多重聚合关系maven项目和使用git管理
- Java集合---ConcurrentHashMap原理分析