JSP的隐含对象

隐含对象类型说明
pageContextjavax.servlet.jsp.PageContext本JSP页面的上下文对象,可以从该对象中获取到其他8个隐含对象。也可以从中获取到当前页面的其他信息。
requestjavax.servlet.http.HttpServletRequest隐含请求信息
sessionjavax.servlet.HttpSession表示对话对象
applicationjavax.servlet.ServletContextJSP页面所在Web应用的上下文对象
pagejava.lang.Object对电感器JSP页面的引用,即 java 的 this
configjava.servlet.ServletConfigJSP页面的servletConfig对象,主要作用是取得服务器的配置信息https://baike.baidu.com/item/config/10621054?fr=aladdin
responsejavax.servlet.HttpServletResponse响应信息
outjavax.servlet.JspWriterJSP的数据输出对象
exceptionjava.lang.Throwable异常处理

1.out 

把结果输出到网上

  • println():向客户端输出各种类型的数据

  • newLine():输出一个换行符
  • close():关闭输出流
  • fiush():输出缓冲区数据
  • clearBuffer():清除缓冲区数据,并且把数据输出到客户端
  • clear():清除缓冲区数据,但是不把数据输出到客户端
  • getBufferSize():返回缓冲区大小

2.pageContext 

(1)提供存取其他隐含对象的方法

  1. getException() :返回当前的exception对象
  2. getResquest() : 返回当前request对象
  3. getResponse() : 返回当前的response对象
  4. getServletConfig():返回当前页面的ServletConfig对象
  5. getServletContext():返回ServletContext对象(这个对象对所有页面都是共享的)
  6. getSession():返回当前的session对象
  7. getPage():返回当前页面的对象
  8. getOut():返回输出对象

(2)提供存取属性方法

  1. void setAttribute(String name,Object value)
  2. Object getAttribute(String name)
  3. void removeAttribute(String name)
  4. Object findAttribute(String name) 按page,request,session,application顺序查找属性
  5. void include(String relativeUrlPath)
  6. void forWard(String relativeUrlPath)

3.request

  1. getMethod():返回客户端向服务器端传送数据的方法
  2. getParameter(String paramName):返回客户端传向服务器端传递的参数值
  3. getParameterNames():获得客户端传递给服务器端的所有参数的名字
  4. getParameterValues(String name):获得指定参数的所有值
  5. getRequestURL():获得发出请求字符串的客户端地址
  6. getRemoteAddr():获取客户端iPhone地址
  7. getRemoteHost():获取客户端机器名称
  8. getServerName():获取服务器名字
  9. getServletName():客户端所请求的脚本文件路径
  10. getServerPort():获取服务器端端口

3.response:

  1. addCookie(Cookie cookie):添加一个Cookie对象,用于在客户端保存特定的信息
  2. addHeader(String name, String value):添加HTTP头信息,该Header信息将发送到客户端
  3. containsHeader(String name):判断指定名字的HTTP头文件是否存在
  4. sendError(int):向客户端发送错误信息,int指服务器的错误码
  5. sendRedirect(String url):重定向jsp文件,<jsp:forward>是同一个request在服务器内部转发,sendRedirect是通过客户端发起二次申请,是不同的request对象
  6. setContentType(String contentType):设置MIME类型与编码方式

4.session:

  1. void setAttribute(String name, Object value)
  2. Object getAttribute(String name)
  3. boolean isNew()

5.application:

  1. getAttribute(java.lang.String name)
  2. setAttribute(java.lang.String name, java.lang.Object object)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值