Struts2
文章平均质量分 53
lwz12673
这个作者很懒,什么都没留下…
展开
-
Struts2的validate方法及验证框架
一、使用Action的validate()方法进行验证 使用了struts2框架后,可以在Action类中添加public void validate()方法对数据进行验证,如下所示: public class TestAction extends ActionSupport{ private String name;//setter && getter metho...原创 2012-03-29 21:36:47 · 106 阅读 · 0 评论 -
Struts2的工作原理
Struts2的基本原理,strut2官网的原理图片如下,显示为struts2的整体结构 图解 1)客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2)这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin) 3)...原创 2012-03-29 21:38:57 · 56 阅读 · 0 评论 -
struts2 类型转换
类型转换 在网页上传输的数据均是以String类型来传输的,而当我们对这些数据进行处理的时候。不可能都是使用String,这就需要用到类型转换,struts2提供了非常强大的类型机制,首先,对于将String转换为int等简单类型,struts2已经提供,不需要我们再作任何的考虑了。struts2甚至提供了从String转换到Date这样的对象类型的类型转换。而如果我们有一些自己定义的对象...原创 2012-04-11 19:05:43 · 142 阅读 · 0 评论 -
Struts2输入校验流程
1、类型转换器负责请求参数的类型转换,并将这些值设置成Action的属性值。 2、在类型转换中如果出现异常,将异常保存到ActionContext中,conversionError拦截器负责将其封装到fieldError中,然后执行3,如无异常,直接进入3。 3、通过反射调用validatorXxx方法,Xxx代表处理用户请求的业务逻辑的方法名。 4、调用Action类的...原创 2012-04-11 19:06:26 · 82 阅读 · 0 评论