美文网首页
jsp的pageContext对象

jsp的pageContext对象

作者: SmallTwo | 来源:发表于2017-04-23 12:49 被阅读37次

因为js的9个内置对象都是在_jspservice方法中设置的局部变量但是如果我们自定义一个全局的方法的时候是没法获取到对象的jsp内置的对象pageContext可以办到在其他方法中访问剩余的8个对象

        pageContext.getOut();
        pageContext.getRequest();
        pageContext.getResponse();
        pageContext.getServletConfig();
        pageContext.getServletContext();
        pageContext.getSession();
        pageContext.getException();
        pageContext.getPage();
        
        pageContext.setAttribute(name, value);
        pageContext.setAttribute(name, value, scope);
        pageContext.getAttribute(name);
        pageContext.getAttribute(name, scope);
        pageContext.getAttributesScope(name);
        pageContext.getAttributeNamesInScope(scope);

pageContext是4大域对象的其中一个他可以操作其他的域对象通过 scope
PageScope,REQUEST_SCOPE,SESSION_SCOPE,APPLICATION_SCOPE

并且在设置属性的时候也可以通过不同的scope设置其他域对象的属性

作用域:
pagecontext只能在本页面
request 本页面或者转发的页面

request.getRequestDispatcher(request.getContextPath()+"/common/500.jsp");

session 本域下
application/servletContext 全局

相关文章

网友评论

      本文标题:jsp的pageContext对象

      本文链接:https://www.haomeiwen.com/subject/eexyzttx.html