Struts2框架
chen-sx
程序员一枚
展开
-
Struts1和Struts2区别
Struts1和Struts2区别Struts1基于servletactionservlet任务过于集中,不容易扩展和定制不容易测试action是单例的(有同一个action实例处理到达action的请求),所以不要action中声明实例变量(共享)actionform:太多造成类的爆炸struts1的action和原生s原创 2016-06-18 16:35:53 · 441 阅读 · 0 评论 -
Structs2认识和入门
Structs2认识和入门Structs2认识Struts2是处于MVC中的controller(struts其实也是servlet封装,提高开发效率!)Struts2 是一个用来开发MVC应用程序的框架.它提供了Web应用程序开发过程中的一些常见问题的解决方案:Struts2 = Struts1 + WebWork 1和2没有本质的关系对页面导航活动进行管原创 2016-06-18 16:40:25 · 679 阅读 · 0 评论 -
Struts2基础
Struts2框架学习Struts2概述SSH框架在mvc模式的的位置作用:Struts2框架Struts1最早的一种基于mvc模式的框架;Struts2 是在Struts1的基础上,融合了xwork的功能;也可以说,Struts2 = struts1 + xworkStruts2框架预先实现了一些功能:请求数原创 2016-06-18 17:51:57 · 384 阅读 · 0 评论 -
Struts2基本配置
Struts2基本配置原创 2016-06-18 20:18:15 · 384 阅读 · 0 评论 -
Struts2处理流程分析
Struts2处理流程分析Struts2处理流程图具体分析客户端产生一个HttpServletRequest的请求,该请求被提交到一系列的标准过滤器(Filter)组件链中如ActionContextCleanUp:它主要是清理当前线程的ActionContext、 Dispatcher,FilterDispatcher主要是通过ActionMa原创 2016-06-18 20:44:46 · 441 阅读 · 0 评论 -
Struts2数据处理与上传
Struts2数据处理与上传Struts2配置Struts2开发的几种方式实现action接口,这个接口定义了一些常量和一个execute方法,重写excute方法即可public interface Action {public static final String SUCCESS = "success";public static final String N原创 2016-06-18 21:56:33 · 2136 阅读 · 0 评论 -
Struts2自定义拦截器
Struts2自定义拦截器概述Struts2 拦截器在访问某个 Action 方法之前或之后实施拦截, Struts2 拦截器是 可插拔的, 拦截器是 AOP 的一种实现。拦截器栈(Interceptor Stack): 将拦截器按一定的顺序联结成一条链. 在访问被拦 截的方法时, Struts2拦截器链中的拦截器就会按其之前定义的顺序被依次调用。自定义拦截器Int原创 2016-06-18 22:12:07 · 545 阅读 · 0 评论 -
Struts2表单数据校验
Struts2表单数据校验手工方式Struts2 如何进行表单验证( ( 手工方式) )定义需要校验的表单login.jsp(Struts2标签)Action继承ActionSupport(提供和表单同名的属性以及get和set)重写validate方法使用this.addFieldError(“username”, “用户名不能为空!”);添加校验信息使用显示指定校验信息原创 2016-06-18 22:37:58 · 817 阅读 · 1 评论 -
ognl表达式
ognl表达式概述OGNL 表达式OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。 Struts2框架使用OGNL作为默认的表达式语言。OGNL 优势支持对象方法调用,如xxx.doSomeSpecial();支持类静态的方法调用和值访问,表达式的格式:@[类全名(包括包路原创 2016-06-18 23:18:49 · 1051 阅读 · 0 评论