zoukankan      html  css  js  c++  java
  • Struts2获得HttpServletRequest / HttpSession / ServletContext / HttpServletResponse对象

    在做struts2相关项目时,获得HttpServletRequest / HttpSession / ServletContext / HttpServletResponse对象

    来源网站:http://chen106106.iteye.com/blog/1318596


    方法一,通过ServletActionContext.类直接获取: 
    public String rsa() throws Exception{ 
    HttpServletRequest request = ServletActionContext.getRequest(); 
    ServletContext servletContext = ServletActionContext.getServletContext(); 
    request.getSession() 
    HttpServletResponse response = ServletActionContext.getResponse(); 
    return "scope"; 

    方法二,实现指定接口,由struts框架运行时注入: 
    public class HelloWorldAction implements ServletRequestAware, ServletResponseAware, ServletContextAware{ 
    private HttpServletRequest request; 
    private ServletContext servletContext; 
    private HttpServletResponse response; 
    public void setServletRequest(HttpServletRequest req) { 
    this.request=req; 

    public void setServletResponse(HttpServletResponse res) { 
    this.response=res; 

    public void setServletContext(ServletContext ser) { 
    this.servletContext=ser; 

    }

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    TCP心跳包
    interesting site
    TestNG环境搭建以及框架初识
    lambda表达式
    subprocess学习
    使用psutil模块获取电脑运行信息
    使用ssh和putty操控远程的linux server
    ubuntu系统源的更新
    将python的程序包装成windows下的service
    使用python进行re拆分网页内容
  • 原文地址:https://www.cnblogs.com/lovelyx/p/4867090.html
Copyright © 2011-2022 走看看