美文网首页
jsp脚本中9个内置对象

jsp脚本中9个内置对象

作者: 仩渧哋寵 | 来源:发表于2017-10-10 22:41 被阅读4次

这九个内置对象都是ServletAPI接口的实例,只是Jsp规范对它们进行了默认初始化(由JSP页面对应Servlet的_jspService()方法来创建这些实例)

  • application :javax.servlet.ServletContext 的实例,该实例代表jsp所属的Web应用本身,可用于JSP页面,或者在Servlet之间交换信息。常用的方法有getAttribute(String attName)、setAttribute(String attName,String attValue)和getInitParameter(String paramName)等。

  • config:javax.servlet.ServletConfig 的实例,该实例代表该jsp的配置信息。常用的方法有getInitParameter(String paramName)和getInitParameternames()等方法。事实上,jsp页面通常无须配置,也就不存在配置信息。因此,该对象更多地在Servlet中有效。

  • exception:java.lang.Throwable 的实例,该实例代表其他页面中的异常和错误。只有当页面是错误处理页面,即编译指令page的isErrorPage属性为true时,该对象才可以使用。常用的方法有getMessage()和printStackTrace()等。

  • out:javax.servlet.jsp.JspWriter的实例,该实例代表JSP页面的输出流用于输出内容,形成HTML页面。

  • page:代表该页面本身通常没有太大用处。也就是Servlet中的this,其类型就是生成的Servlet类能用page的地方就可用this。

  • pageContext:javax.servlet.jsp.PageContext的实例,该对象代表该JSP页面上下文,使用该对象可以访问页面中的共享数据。常用方法有getServletContext()和getServletConfig()等。

  • request: javax.servlet.http.HttpServletRequest的实例,该对象封装了一次请求,客户端的请求参数都被封装在该对象里。这是一个常用的对象,获取客户端请求参数必须使用该对象。常用的方法有getParameter(String paramName)、getParameterValues(String paramName)、setAttribute(String attrName,Object attrValue)、getAttribute(String attrName)和setCharacterEncoding(String env)等。

  • response: javax.servlet.http.HttpServletResponse的实例,代表服务器对客户端的响应。通常很少使用该对象直接响应,而是使用out对象,除非需要生成非字符响应。而response对象常用于重定向,常用的方法有getOutputStream()、sendRedirect(java.lang.String location)等。

  • session:javax.servlet.http.HttpSession的实例,该对象代表一次会话。当客户端浏览器与站点建立连接时,会话开始;当客户端关闭浏览器是,会话结束。常用的方法有:getAttribute(String attrName)、setAttribute(Stirng attrName,Object attrValue)等、

相关文章

  • JSP数据交互(一)Requset Response Sessi

    一、JSP内置对象jsp内置对象,是指可以不加声明和创建就可以在JSP页面脚本(Java程序片和Java表达式)中...

  • 暑假学习打卡4

    JSP:在原有html的基础+java脚本+jsp标签,动态资源 jsp九个内置对象 java脚本:<%........

  • 2018-07-19

    jsp的内置对象 内置对象以及四中作用域 jsp内置对象简介 jsp作用域简介:核心知识点 request内置对象...

  • JSP脚本中的9个内置对象-application对象

    1、JSP脚本包含9个内置对象,这9个内置对象都是ServletAPI接口的实例,只是JSP规范对他们进行了默认初...

  • Jsp

    JSP脚本和运行原理 JSP指令 JSP内置/隐式对象 JSP 标签 EL表达式和JSTL标签库使用

  • JSP笔记

    JSP的9大内置对象 内置对象是指在JSP的<%=%> 和<% %>中可以直接使用的对象什么是内置对象,就是说不用...

  • JSP九大内置对象 , 可能是全网最详细的

    JSP九大内置对象 : 内置对象( 又叫隐含对象, 有九个内置对象 ) : 不需要预先声明就可以在脚本代码和表达式...

  • JSP内置对象,Request对象的主要方法

    JSP有哪些内置对象、作用分别是什么 JSP内置对象 - CSDN博客 JSP有9个内置对象: request:封...

  • JSP的内置对象

    Jsp的内置对象 什么是内置对象: 在jsp开发中,会频繁使用到一些对象, 例如HttpSession, Serv...

  • jsp脚本中9个内置对象

    这九个内置对象都是ServletAPI接口的实例,只是Jsp规范对它们进行了默认初始化(由JSP页面对应Servl...

网友评论

      本文标题:jsp脚本中9个内置对象

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