04 jsp 内置对象+域对象

引入:
在jsp开发有些对象使用频率比较高,(例如:requesst,respone,session,servletcontext。。。)如果每次要使用这些对象都自己去获取对象才能使用,会显示太麻烦了。jsp把这些对象都创建或获取好了,我们开发者之间使用这些对象即可!!!这些对象就叫做内置对象

九大内置对象:

jsp对象名 类型
request HttpServletRequest
response HttpServletResponse
config ServletConfig
application ServletContext
session HttpSession
exception Throwable
page Object
out JspWriter
pageContext PageContext

out对象:
我们都知道response.getWriter().write()可以往浏览器中写入实体内容;那么out对象的writer()方法与如上方法有什么不同呢?

Paste_Image.png
Paste_Image.png
Paste_Image.png

pageContext对象:

<body>
    <%--可以获取其他内置对象 --%>
    <%
    //pageContext.getResponse().getWriter().write("来啊,爱情啊");
    %>
    
    <%--可以作为域对象 --%>
    <%
//  pageContext.setAttribute("name", "丁昌江");
//  out.write((String)pageContext.getAttribute("name"));
    %>
    
    <%--可以保存数据到其他域对象(request,session,application)
    注意:在哪个域对象中存储数据就应该在哪个域对象中读取数据
     --%>
    <%
    pageContext.setAttribute("name", "request-丁昌江",pageContext.REQUEST_SCOPE);
    //out.write((String)pageContext.getAttribute("name",pageContext.REQUEST_SCOPE));
    out.write((String)request.getAttribute("name"));
    %>
</body>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.学习内容 JSP技术入门和常用指令 JSP的内置对象&标签介绍 EL表达式&EL的内置对象 2.JSP技术入门...
    WendyVIV阅读 6,533评论 1 18
  • 一、JSP基础 1.1什么是JSP JSP(Java ServerPage)是Java服务器端动态页面技术。是su...
    晨星资源阅读 4,897评论 0 6
  • 一、JSP内置对象简介 JSP内置对象是Web容器创建的一组对象,不使用new关键字就可以使用的内置对象。开发者可...
    年少懵懂丶流年梦阅读 9,272评论 0 8
  • 1.什么是JSP (1)jsp全称是Java Server Pages,它和Servlet技术一样都是sun公司定...
    yjaal阅读 9,090评论 5 99
  • 想象的快乐也是快乐,梦中的快乐也是快乐,它们跟实际的快乐从感觉上并无二致,在凭空想象和实际经历那些感到快乐的事情时...
    天堂里的鱼阅读 4,014评论 0 1