Will do as will say
发布时间:2012-12-18 08:53:54
Struts2框架Action通过ActionContext类和ServletActionContext辅助类来访问Servlet ApI都属于非IOC(Inversion of Control)方式。 ServletApplicationContext方式访问Servlet API,例子: HttpServletRequest request = ServletActionContext.g......【阅读全文】
发布时间:2012-12-18 08:53:23
OGNL(Object-Graph Navigation Language)是一种用于读取和设置Java对象属性的描述语言。可以非常简单的表达式访问对象层。 值栈(ValueStack)就是一种数据区域,该区域保存了Application范围内的所有数据和Action处理用户请求数据。OGNL可以以简单的形式从值栈(ValueStack)取得相关的数据。由于值栈(ValueStack)存在于局部线程的ActionContext中,所以在处理用户请求过程中,在任何节点都可以访问值栈。 值栈可以保持Bean对象,值栈常用的方法: void push(Object o):保存一个对象到值栈......【阅读全文】
发布时间:2012-12-18 08:52:29
1、Action是业务控制器,是Struts2框架的核心。用户提交的所有请求,都是通过Action进行业务逻辑处理的。 Struts2中的Action就是一个普通的java类(POJO),该类通常包含一个execute()普通方法,该方法只返回一个字符串类型值。通常情况下,Struts框架中的Action会直接封装Http请求参数,一般的Action包含与请求参数对应的属性,并提供该属性的getter和setter方法。 开发者在编写自己的Action时,只要继承ActionSupport类就可以更方便、快捷实现业务控制器。 2、Struts2框架的Action强调的是与Servle......【阅读全文】
发布时间:2012-12-18 08:51:24
1、 web.xml配置文件:Web应用项目都需要一个web.xml配置文件,该文件负责对整个项目进行配置。 2、 struts.xml配置文件:在Struts 2的框架结构中,struts.xml文件具有重要的位置,所有的用户请求被Struts 2核心控制器所截获,然后ActionProxy通过configuration Manager(struts.xml)询问框架的配置文件,来查找相应的处理Action。 struts.xml文件作用类似于 Struts 2框架的地图。在......【阅读全文】
发布时间:2012-12-18 08:49:56
一、管理元素 1、 Bean配置 2、 常量配置 3、 包配置 4、 命名空间配置 5、 包含配置 二、用户请求处理元素 1、 拦截器配置 2、 Action配置 3、 Result配置 三、错误处理 异常配置 ......【阅读全文】