struct2访问或添加request/session/application

原创 2013年12月05日 10:38:52
访问或添加request/session/application
1 通过ActionContext
//这样放置
public String execute()
 {
    ActionContext ctx = ActionContext.getContext();
    ctx.getApplication().put("app","lll");
    ctx.getSession().put("ses","session范围");
    ctx.put("req", "request范围");
    return "success";
 }
//这样取出
 <body> 
   ${applicationScope.app}<br>
   ${sessionScope.ses}<br>
   ${requestScope.req}<br>
 </body>


2 获取相应对象

2.1 通过ServletActionContext类直接获取:
public String rsa() throws Exception{
 HttpServletRequest request = SerletActionContext.getRequest();
 request.setAttribute("req","请求范围属性");
 request.getSession().setAttribute("res","会话属性");
}

2.2实现指定接口,由struct2框架运行时注入
public class HelloWorldAction implements ServletRequestAware,ServletResponseAware,ServletContextAware
{
  private HttpServletRequest request;
  public void setServletRequest(HttpServletRequest req){
     this.request = res;
  }
}

Struts2(三)访问和添加request、session、application属性

Struts2中访问和添加request、session、application属性 public String execute() {// 如果仅仅往这三个范围放入属性,建议使用这种方法 Ac...
  • u011731233
  • u011731233
  • 2015年06月19日 11:31
  • 1085

jsp 的四个作用域 :page、request、session和application的区别 .

1、区别: 1.page指当前页面有效。在一个jsp页面里有效 2.request 指在一次请求的全过程中有效,即从http请求到服务器处理结束,返回响应的整个过程,存放在HttpServ...
  • frankaqi
  • frankaqi
  • 2015年10月31日 18:14
  • 1519

web事件操作【监听器】之对application监听

在上一篇文章“过滤器应用”中我们提到过Servlet一共有三种:简单Servlet、过滤Servlet和监听Servlet,和大家一起学习过了前两种Servlet之后,我们再一起来学习第三种Servl...
  • u014802309
  • u014802309
  • 2014年12月09日 11:27
  • 1351

struts2-13访问或添加几个属性(request/session/application属性)

访问或添加request/session/application属性:java中:public String scope() throws Exception(){ ActionContext...
  • weixin_39660593
  • weixin_39660593
  • 2017年12月16日 14:16
  • 45

struts2中访问和添加Application、session以及request属性

一、访问或添加Application、session、request属性 《一》方式一 HelloWorldAction类中添加如下代码 //此方法适用于仅对Application、sess...
  • u011018780
  • u011018780
  • 2015年08月26日 20:06
  • 257

Struts2访问web元素(Request,Session,Application)的四种方式

Struts2访问web元素(Request,Session,Application)的四种方式
  • so_sss
  • so_sss
  • 2014年10月25日 19:30
  • 708

[Struts2]访问request,session和application对象

与Servlet API解耦的访问方式 Structs2对HttpServletRequest,HttpSession,和ServletContext进行了封装,构造了三个Map对象来替代这三种对象...
  • dawnming
  • dawnming
  • 2011年10月29日 17:05
  • 3798

在 Struts2 中访问 Request、Session 和 Application

我们经常需要在 Action 中传入一些参数到 JSP 页面,可以用 来获取参数,但是这些参数都仅限于特定的数据,如果我们想要像 JSP 中使用 request、Session 和 applicat...
  • mzule
  • mzule
  • 2011年02月04日 09:43
  • 1440

Struts2访问web元素(包括:request,session,application)的4种方法

Struts2访问web元素(包括:request,session,application和HttpServletRequest,HttpServletSession, HttpServletCont...
  • MJZ_CSDN
  • MJZ_CSDN
  • 2015年03月20日 11:20
  • 371

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

Struts2 Action 访问web对象一共有四种,分别是: 一、创建request,session,application的Map对象 二、实现RequestAware,SessionAwa...
  • yezis
  • yezis
  • 2014年04月10日 22:31
  • 609
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:struct2访问或添加request/session/application
举报原因:
原因补充:

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