ActionContext获取request、session和application对象

转载 2015年07月08日 09:36:16

   ActionContext(com.opensymphony.xwork.ActionContext)Action执行时的上下文,上下文可以看作是一个容器(其实我们这里的容器就是一个Map而已),

它存放放的是Action在执行时需要用到的对象.

       Struts 2对HttpServletRequest、HttpSession和ServletContext进行了封装,构造了三个Map对象来替代这三种对象,在Action中,

直接使用HttpServletRequest、HttpSession和ServletContext对应的Map对象来保存和读取数据.


        ActionContext context = ActionContext.getContext();
        Map request = (Map)context.get("request");
        Map session = context.getSession();
        Map application = context.getApplication();
        request.put("greeting", "欢迎您来到程序员之家");//在请求中放置欢迎信息。
        session.put("user", user);//在session中保存user对象
        application.put("counter", count);

在jsp页面

    <body><h3>${sessionScope.user.username},${requestScope.greeting}。<br>本站的访问量是:${applicationScope.counter}</h3>  
    </body>  


相关文章推荐

通过ActionContext获取Map类型的request、session和application

index.jsp: 起始页 Map类型的request、session、application success.jsp: <%@ page

Struts2的Action中获取request,session,application对象

在传统Web开发中,经常会用到Servlet API中的HttpServletRequest、HttpSession

struts2 获取"作用域"对象:Request Session Application 与 Aware 接口的使用

Struts2 的Action中若希望访问Session对象,可采用两种方式:     1、从ActionContext中获取;     2、实现SessionAware接口。 ...

Struts2中获取request,session,application对象

在传统的Web开发中,经常会用到Servlet API中的HttpServletRequest、HttpSession和ServletContext。Struts 2框架让我们可以直接访问和设置act...

struts2在Action中获取Scope中的对象request、session、application

一、描述        在Action操作中,关键就是Action中的exectue方法,但是此方法并没有request、session、application等对象作为参数,自然就不能利用这些对象来...

关于ActionContext.getContext()取得的值是什么,和struts2如何获取request,session,appliaction作用域

关于ActionContext.getContext()取得的值,和struts2如何获取request,session,appliaction作用域

Web开发中的四个域对象: page(jsp有效) request(一次请求) session(一次会话) application(当前web应用)

Web开发中的四个域对象:  有范围小到大:page(jsp有效)  request(一次请求) session(一次会话) application(当前web应用)  page域指的是pageC...

总结page,request,session,application四个域对象的使用及区别

简单说, page指当前页面。在一个jsp页面里有效,request 指从http请求到服务器处理结束,返回响应的整个过程。在这个过程中使用forward方式跳转多个jsp。在这些页面里你都可以使用这...

struts2 Action 访问web对象(request,session,application)

Struts2 Action 访问web对象一共有四种,分别是: 一、创建request,session,application的Map对象 二、实现RequestAware,SessionAwa...
  • yezis
  • yezis
  • 2014-04-10 22:31
  • 561
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)