`
no_bao
  • 浏览: 316678 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

struts2获取request对象

阅读更多

使用ServletActionContext 获取HttpServletResponse、HttpServletRequest对象 


try {
                  HttpServletResponse httpServletResponse =ServletActionContext.getResponse();
                  httpServletResponse.setContentType("text/html; charset=GBK");
                  PrintWriter out = httpServletResponse.getWriter();                       
                  out.println("true");         
                  out.flush();
                  out.close();
            } catch (IOException e) {
                  // TODO Auto-generated catch block
                  e.printStackTrace();
            }
分享到:
评论

相关推荐

    struts2 获取request

    struts2 获取request session对象

    Struts2获取request的四种方式

    本文将详细解释Struts2中获取Request对象的四种不同方式。 1. **Servlet不相关的非IoC取得Request等对象的方式** 在这种方式下,我们不依赖于Struts2的依赖注入(IoC)。首先,我们需要从`ActionContext`中获取...

    struts2中获得request对象

    本文将详细讲解在Struts2中获取`request`对象的几种常见方法,以及它们的适用场景。 1. **Action上下文(ActionContext)** `ActionContext`是Struts2的核心组件之一,它封装了与当前请求相关的所有上下文信息,...

    struts2中request和session的获取

    这种方法利用了Struts2中的ActionContext对象,它包含了当前执行环境的信息,可以通过它来获取request对象。 2. **使用`ServletActionContext`**: ```java HttpServletRequest request = ServletActionContext....

    struts2使用request、response

    在Struts2中,可以通过以下几种方式来获取request和response对象: 1. **使用Struts2提供的拦截器:** - Struts2提供了一组内置的拦截器,包括`ServletRequestAware`和`ServletResponseAware`,它们分别用于注入...

    Struts2的Action中获得request response session几种方法

    以下将详细介绍如何在Struts2的Action中获取request、response、session。 ### 1. 使用ActionContext获取request、response、session Struts2的Action可以通过`ActionContext`来间接获取`request`、`response`和`...

    Struts2在Action中获得Response对象的四种方法

    Struts2 是一个基于MVC 模式的 Web 应用程序框架,它提供了多种方式来获取 Response 对象,以下是四种获得 Response 对象的方法: 方法 1:使用 Struts2 Aware 拦截器 在 Struts2 中,可以通过实现Aware接口来获取...

    Struts2学习笔记(三) Struts2中访问request,session,和application对象

    首先,request对象代表一次HTTP请求,它存储的数据仅限于当前请求的生命周期内。在Struts2中,我们通常通过Action类的成员变量来访问request域。例如,如果要在Action中设置一个名为`message`的request属性,可以...

    Struts2访问request,session,application的四种方式

    在Struts2中,有四种主要的方式可以用来操作request、session和application上下文中的数据。这篇内容将深入探讨这四种方法,并结合源码和实用工具来帮助理解。 1. **ActionContext**: Struts2的核心组件...

    Struts2通过使用ActionContext类获取request和response对象

    在Struts2中,ActionContext不仅仅是获取request和response的工具,它还包含了其他有用的上下文信息,如session、application等。例如,你可以通过ActionContext获取session中的数据: ```java Map, Object> ...

    struts2访问application、session以及request等web资源的示例代码

    此外,Struts2还提供了Action上下文(ActionContext)作为便捷访问这些域的途径,通过`ActionContext.getContext()`获取当前请求的上下文对象,再从中获取所需的域对象。 在"struts2-web"这个压缩包文件中,可能...

    struts2访问request,session,application作用域

    在 Struts2 中,处理用户请求时经常需要使用到 Servlet 的内置对象,比如 Request、Session 和 Application,这些对象可以帮助开发者存储和获取数据。然而,在实际应用中,为了避免代码与 Servlet API 过度耦合,...

    STRUTS2获得session和request

    - **获取request对象**:通过`ActionContext`的`getContext()`方法获取当前的`ActionContext`实例,然后使用`get`方法并传入`ServletActionContext.HTTP_REQUEST`作为参数,即可得到`HttpServletRequest`对象。...

    struts2获取response的方法

    总结来说,Struts2提供了多种方式来获取和操作Response对象,包括但不限于通过`ActionSupport`、拦截器、`ActionContext`以及OGNL表达式。这些方法使开发者能灵活地控制HTTP响应,满足各种业务需求。在实际开发中,...

    struts2中范围对象的操作

    这里使用的 `<s:property>` 标签来自Struts2的标签库,`#request` 表示请求范围,`'objName'` 是要获取的对象名。 ### 2. 不同作用域下的对象操作 #### 2.1 请求范围(Request) 在请求范围内,对象只在当前HTTP...

    struts2 学习重点笔记

    - **自动填充**:Struts2 自动从 request 中获取数据并填充到 Action 对象中。 - **原理**:通过拦截器实现,拦截器会查找与 Action 类中的 setter 方法相匹配的请求参数,并调用这些方法填充数据。 **3.3 数据传递...

    struts的request包装替换的思想

    在Struts框架中,请求(Request)扮演着至关重要的角色,因为它承载了客户端的所有请求信息。本篇文章将深入探讨“Struts的request包装替换的思想”,以及如何通过自定义Filter来实现这一过程。 在标准的Struts框架...

    STRUTS2获得作用域、参数响应对象及三种符号说明

    获取Request对象 ```java // 方法A HttpServletRequest request = ServletActionContext.getRequest(); // 方法B ActionContext context = ActionContext.getContext(); HttpServletRequest request = ...

    获取 STRUTS2 FIELDERROR

    通过Request对象获取Field Errors 另一种常见的方法是通过 `HttpServletRequest` 对象来获取 `FIELDERROR`。具体来说,可以使用 `request.getAttribute()` 方法来访问由Struts2框架存储的错误信息。这种方法的好处...

    Struts2教程:获得HttpServletResponse对象

    // 在execute方法中使用request对象 public String execute() throws Exception { Set<String> keys = request.keySet(); for (String key : keys) { System.out.println(key); } OgnlValueStack stack = ...

Global site tag (gtag.js) - Google Analytics