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

    http://blog.sina.com.cn/s/blog_3fe961ae0100wjnf.html

    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;

    }

    }

     

    摘自 : http://blog.csdn.net/jajavaja/article/details/7997704

  • 相关阅读:
    POJ 题目1145/UVA题目112 Tree Summing(二叉树遍历)
    车牌号
    小程序开发 标题新闻
    小程序开发 轮播
    小程序开发
    App phonegap
    Jquery Cookie操作
    App 添加权限
    App WebView实例化
    Vue 组件化
  • 原文地址:https://www.cnblogs.com/leifei/p/5669413.html
Copyright © 2011-2022 走看看