zoukankan      html  css  js  c++  java
  • 获取ServletContext方法

    获取ServletContext方法

    转自:百度空间 恶灵之家

    http://hi.baidu.com/qbg_elingqishi/item/c9a8e2382248f2fde6bb7a77 

    1.在javax.servlet.Filter中直接获取

     

    ServletContext context = config.getServletContext();

     

    2.在HttpServlet中直接获取

     

    this.getServletContext()

     

    3.在其他方法中,通过HttpRequest获得

     

    request.getSession().getServletContext();

     

    4.在struts2中还有常见的两种方法获得

     

    获取HttpServletRequest / HttpSession / ServletContext / HttpServletResponse对象

    方法一,通过ServletActionContext.类直接获取:

     

    HttpServletRequest request = ServletActionContext.getRequest();

    request.getSession();

    ServletContext servletContext = ServletActionContext.getServletContext();

    HttpServletResponse response = ServletActionContext.getResponse();

     

     

    方法二,实现指定接口,由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;

    }

  • 相关阅读:
    丸内の霊 補充4
    丸内の霊 補充3
    丸内の霊 補充2
    N1 语法单词
    完全掌握1级日本与能力考试语法问题对策
    丸の内の霊 補充1
    丸内の霊 8
    丸内の霊   7
    丸内の霊  6
    丸の内の霊 6
  • 原文地址:https://www.cnblogs.com/wangjiajun/p/3392370.html
Copyright © 2011-2022 走看看