jsp内置对象

JSP的内置对象:
    * 在jsp页面中不需要获取和创建,可以直接使用的对象
    * jsp一共有9个内置对象。
    * 
        * request  response   pageContext    application

以上4个是作用域对象   表示这些对象可以存值,他们的取值范围有限定   setAttribute 和 getAttribute

使用作用域来存储数据<br>

	<%
		pageContext.setAttribute("name", "page");
		request.setAttribute("name", "request");
		session.setAttribute("name", "session");
		application.setAttribute("name", "application");
	%>
	
	取出四个作用域中的值<br>
	
	<%=pageContext.getAttribute("name")%>
	<%=request.getAttribute("name")%>
	<%=session.getAttribute("name")%>
	<%=application.getAttribute("name")%>


作用域范围大小:pageContext -- request --- session -- application 

 pageContext 【PageContext】

作用域仅限于当前的页面。

还可以获取到其他八个内置对象。

  • request 【HttpServletRequest】

作用域仅限于一次请求, 只要服务器对该请求做出了响应。 这个域中存的值就没有了。

  • session 【HttpSession】

作用域限于一次会话(多次请求与响应) 当中。

  • application 【ServletContext】

整个工程都可以访问, 服务器关闭后就不能访问了。


    out:字符输出流对象。可以将数据输出到页面上。和response.getWriter()类似
            * response.getWriter()和out.write()的区别:
                * 在tomcat服务器真正给客户端做出响应之前,会先找response缓冲区数据,再找out缓冲区数据。
                * response.getWriter()数据输出永远在out.write()之前

 

request            请求对象                 类型 javax.servlet.ServletRequest        作用域 Request

response          响应对象                   类型 javax.servlet.SrvletResponse       作用域  Page

pageContext    页面上下文对象       类型 javax.servlet.jsp.PageContext      作用域    Page

session            会话对象                   类型 javax.servlet.http.HttpSession       作用域    Session

application       应用程序对象          类型 javax.servlet.ServletContext          作用域    Application

out                   输出对象                   类型 javax.servlet.jsp.JspWriter             作用域    Page

config              配置对象                  类型 javax.servlet.ServletConfig            作用域    Page

page               页面对象                  类型 javax.lang.Object                            作用域    Page

exception        例外对象                 类型 javax.lang.Throwable                     作用域    page 来源:考试大-Java认证

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值