`
- 浏览:
182560 次
-
webwork doc:webwork Action中获取request, response对象的方法
java 代码
- webwork Action中获取request, response对象的方法
-
- import com.opensymphony.xwork.ActionSupport;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import com.opensymphony.webwork.ServletActionContext;
- import com.opensymphony.xwork.ActionContext;
-
-
- ActionContext ctx = ActionContext.getContext();
-
- HttpServletRequest request = (HttpServletRequest)ctx.get(ServletActionContext.HTTP_REQUEST);
-
- HttpServletResponse response = (HttpServletResponse)ctx.get(ServletActionContext.HTTP_RESPONSE);
-
-
-
-
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
本文将深入探讨Webwork中Action调用的方法,主要包括三个方面:框架类关系、Web参数的获取与包装以及ActionProxy的创建与执行。 首先,让我们来看看Webwork框架中的类关系。Webwork的核心在于其Action机制,Action...
1. **Action**: 在WebWork中,Action是业务逻辑的主要载体。它负责接收来自视图层(如JSP)的请求,处理业务逻辑,并将结果返回给控制器或视图。Action类通常继承自`com.opensymphony.xwork2.ActionSupport`基类,...
而OGNL(Object-Graph Navigation Language)是Webwork中用于对象访问和表达式的语言,使得动态属性的获取和设置变得简单。 此外,书中还会介绍如何配置和管理Webwork,包括URL映射、异常处理、国际化支持等关键...
- **依赖注入(IoC)**:第六章详细阐述了依赖注入的概念及其在WebWork中的应用,帮助开发者更好地管理和组织代码结构。 #### 四、内容展示技术 - **结果的使用**:第七章讨论了如何使用不同的结果类型来呈现数据...
ActionContext 提供了多种方法,例如获取请求参数、设置响应结果、获取 Session 对象等。ServletActionContext 是 ActionContext 的一个实现,提供了对 Servlet容器的支持。 ServletDispatcher ServletDispatcher ...
WebWork中的Action是处理客户端请求的关键组件,负责业务逻辑的执行。Action可以是Field-Driven或Model-Driven两种类型,前者允许直接访问Action实例的字段,后者则要求通过getter和setter方法来访问。ActionContext...
ActionContext是WebWork中的一个重要组件,它封装了当前请求的环境信息,如Session、Request、Response对象以及本地化信息。ActionContext提供了访问和设置这些上下文数据的方法。 - **ServletActionContext**:在...
webwork in action 中文版
- **Result**:Action执行完毕后,会返回一个Result对象,指示框架如何处理响应,比如重定向到另一个页面或者渲染一个JSP模板。 - **Configuration**:WebWork框架的配置信息存储在XML配置文件中,包括Action的映射...
webwork.in.action中文pdf版 part5
这样,WebWork 就可以直接从 Spring 容器中获取 Action 实例。例如,定义一个名为 "some-action" 的 Bean,它对应于 `com.example.actions.SomeAction` 类。配置完成后,WebWork 在处理请求时会自动从 Spring 容器中...
6. **ValueStack**:用于存储Action上下文中的对象,方便在JSP中通过OGNL(Object-Graph Navigation Language)表达式访问。 **Struts 2与WebWork的结合**: Struts 2 的核心技术基础是WebWork,它在Struts 1的基础...
2. **Action**:在WebWork中,Action是核心组件,它代表了用户的一个操作。Action类包含业务逻辑,并且可以通过执行特定方法(通常为execute())来响应HTTP请求。 3. **ActionContext**:这是一个全局上下文对象,...
《WebWork in Action》是一本专注于介绍WebWork框架的书籍,源代码的提供是为了让读者更深入地理解和实践书中的示例。WebWork是一个基于Java的MVC(模型-视图-控制器)框架,用于构建动态Web应用程序。它强调了代码...
接着,WebWork2引入了Type-Safe Request Parameters的概念,这意味着框架会自动将请求参数转换为Action类中的相应属性,避免了因类型不匹配导致的错误。此外,WebWork2还有强大的数据验证机制,可以在服务器端对用户...
3. 创建一个简单的`HelloWorld`Action,这个Action是WebWork中的核心组件,用于处理用户请求并执行相应的业务逻辑。 4. 编写视图,如JSP页面,来显示Action返回的结果。 **Action(动作)** Action是WebWork中的...