`
everlxq
  • 浏览: 108693 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

action session request response 对象的获取

 
阅读更多
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import com.opensymphony.xwork2.Action;
import com.opensymphony.xwork2.ActionSupport;
import org.apache.struts2.interceptor.SessionAware;
import org.apache.struts2.interceptor.ServletRequestAware;

public abstract class BaseAction extends ActionSupport implements Action, SessionAware, ServletRequestAware {

public HttpServletRequest request;

public void setServletRequest(HttpServletRequest request) {
     this.request=request;
}

public HttpServletRequest getRequest() {
return this.request;
}



public Map session;

public void setSession(Map session) {
this.session = session;
}

public HttpSession getSession() {
//HttpServletRequest request = ServletActionContext.getRequest();
return this.request.getSession();
}
分享到:
评论

相关推荐

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

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

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

    而response对象则允许我们设置HTTP响应的状态码、头信息,以及输出内容: ```java response.setStatus(HttpServletResponse.SC_OK); response.setHeader("Content-Type", "text/html;charset=UTF-8"); response....

    struts2使用request、response

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

    struts2创建 request response session application

    在Struts2框架中,理解并正确使用request、response、session和application范围对于有效地管理数据和状态至关重要。这些范围帮助我们在Web应用程序中实现逻辑和数据流的分离,提高代码的可维护性和可扩展性。通过...

    Laravel框架Request、Response及Session操作示例

    可以通过`Request`对象的`session()`方法,`session()`全局辅助函数,或者`Session` Facade。例如,`$request->session()->put('key1','value1')`。 2. **获取值**:获取Session数据通常使用`get`方法,如`session...

    JSP内置对象:Request和Response的简单介绍及使用

    理解Request和Response对象是JSP开发的基础,它们使得开发者能够轻松地处理HTTP请求和响应,构建动态交互的Web应用。在实际开发中,还需要结合Servlet、Cookie、Session等概念,实现更复杂的功能。

    struts2访问request,session,application作用域

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

    struts2获取response的方法

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

    jsp内置对象讲解及实例

    #### 示例1:使用request对象获取请求参数 在JSP页面中,可以通过`request.getParameter("参数名")`方法来获取HTTP请求中附带的参数值。假设有一个HTML表单提交到了JSP页面: ```html <form action="example.jsp" ...

    JSP内置对象实验报告.doc

    2. **response对象**:response对象由HttpServletResponse类实例化,它负责处理服务器对客户端的响应。`response.setContentType()`设置响应的MIME类型,`response.sendRedirect()`重定向用户到另一个页面,`...

    ASP中的对象[借鉴].pdf

    通过Querystring、Form、Cookies、ServerVariables和ClientCertificate等方式,开发者可以从不同来源获取数据,同时利用Response对象向用户反馈信息,结合Session和Application对象管理用户状态,实现个性化和安全的...

    Laravel框架控制器的request与response用法示例

    `Request`对象允许开发者轻松地获取和验证输入数据,而`Response`对象则使得构造和发送不同类型的响应变得简单。了解并熟练掌握这两个对象的使用对于高效开发Laravel应用程序至关重要。通过阅读更多Laravel教程和...

    Jsp与Servlet之间的传值(已验证)

    在JSP页面中,通过`pageContext`或`request`对象获取该属性: ```jsp (String) request.getAttribute("ValueA"); %> ``` 这种方式中,Servlet将数据存储在请求上下文中,JSP页面在处理请求时可以访问这些数据。...

    jsp中session使用方法

    - 当用户首次访问应用时,服务器会自动创建一个`session`对象,并通过cookie将`session ID`发送到客户端。 2. **设置session属性** - 在JSP或Servlet中,可以通过`setAttribute()`方法将数据存储到`session`中。...

    struts2中action如何获取jsp页面参数1.pdf

    以下是关于如何在Struts2中Action获取JSP页面参数以及相关上下文对象的详细说明: 1. **ActionContext获取请求参数** - `ActionContext`是Struts2框架中的一个重要组件,它是一个存储执行Action时所需对象的容器,...

    portal jsr168

    总的来说,JSR168通过规范portlet的Request和Response对象,定义了一套标准接口,使得portlet可以在不同的门户服务器上无缝迁移。理解和熟练运用这些概念和机制,对于开发可复用、可扩展的portlet应用至关重要。

    session网页有效期

    // 获取当前请求的Session对象 HttpSession session = request.getSession(true); // 设置Session的有效期为30分钟 session.setMaxInactiveInterval(30 * 60); // 单位为秒 // 设置Session属性 session....

    JSP对象及使用方法(带例子)

    - **响应处理**:基于`request`对象获取的信息,开发者可以决定如何响应客户端的请求。 ##### 2. request对象的方法 下面是一些常用的方法及其功能: | 序号 | 方法 | 说明 | | --- | --- | --- | | 1 | `...

Global site tag (gtag.js) - Google Analytics