JSP 您所在的位置:网站首页 pagecontext用法 JSP

JSP

2024-05-01 10:39| 来源: 网络整理| 查看: 265

简介

隐式对象是_jspService()中的局部变量,故只能在 和 中使用

隐式对象 隐式对象 说明 out JspWriter对象,内部关联PrintWriter对象 request 对应HttpServletRequest对象 response 对应HttpServletResponse对象 config 对应ServletConfig application 对应ServletContext session 对应HttpSession pageContext 对应PageContent对象。将所有JSP页面信息封装起来,可以通过pageContext获得所有的隐式对象 exception 对应Throwable对象,代表由其他JSP页面抛出的一场对象,只会出现在JSP错误页面 page 对应转译后的this pageContext

使用pageContext可以获取所有隐式对象,也可以访问 page、request、session、application范围的变量。

request = pageContext.getRequest(); response = pageContext.getResponse(); config = pageContext.getServletConfig(); application = pageContext.getServletContext(); session = pageContext.getSession(); out = pageContext.getOut(); 常用方法: setAttribute(String name, String value, int scope):如果没有指定scope,该属性默认在page范围内 getAttribute(String name, int scope) 获得属性值 removeAttribute(String name, int scope) 移除属性 findAttribute()依次从页面、请求、会话、应用程序范围查找有无对应的属性 查找范围(scope) pageContext.APPLICATION_SCOPE ServletContext(application) pageContext.REQUEST_SCOPE request pageContext.SESSION_SCOPE session pageContext.PAGE_SCOPE pageContext page: session: application: request: 错误处理

错误界面只有iserrorPage为true时才可以使用exception对象

发生错误的页面 hello.jsp

错误页面 error.jsp

这是一个错误界面 error-page

如果希望容器在发现某个错误或者异常时,自动转发至错误页面,则可以使用

java.lang.ArithmeticException /JSPTest/Error.jsp 404 /JSPTest/Error.jsp


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有