我需要在 javabean里获取全局的application变量 ,并且能够改变application变量里的值。请大侠们帮帮忙!

解决方案 »

  1.   

    1.首先要导入import javax.servlet.ServletContext;
    2.通过session获得application
      

  2.   

    HttpSession session=request.getSession();
    ServletContext application =session.getServletContext();
    取值的时候:application.getAttribute("变量名")
    设值的时候:application.setAttribute("变量名",值)
      

  3.   

    javabean不能直接用application
    只能通过方法的传参搞定
    在servlet或JSP页面中调用bean方法时将参数传进去
    public void doSomething(ServletContext appl)
    {
    }