美文网首页我爱编程
JSP的内置对象

JSP的内置对象

作者: 乛小小白 | 来源:发表于2018-04-10 22:01 被阅读0次
  1. applicationServletContext 的实例,方法有:getAttribute() ,setAttribute(), getInitParameter()->获取在web.xml中配置的参数信息(<context-param></context-param>)。
    Map 对象,整个web应用的 JSP、Servlet 共享数据。
    Servlet中没有内置的application对象,每个web应用只有一个ServletContext 的实例, Servlet中获取方法如下
ServletContext sc = getServletConfig.getServletContex6t();
sc.getAttribute("name");
  1. configServletConfig的实例。getInitParameter()->获取在web.xml中配置的参数信息(<init-param></init-param>)
  2. exceptionThrowable的实例,可以在错误处理页面打印错误信息:
<%=exception.getClass()%>
<%=exception.getMessage()%>
  1. out对象
  2. pageContext对象是PageContext的实例,代表页面上下文,用于访问JSP之间的共享数据。
pageContext.getAttribute(String name);
pageContext.getAttribute(String name, int scope);
pageContext.setAttribute(String name, String value);
pageContext.setAttribute(String name, String value, int scope);

获取其它内置对象:

pageContext.getRequest();
pageContext.getResponse();
pageContext.getServletContext();
pageContext.getServletConfig();

6.request对象是HTTPServletRequest的实例,方法有:

  • 获取请求参数:
request.getParameter();
request.getParameterMap();
request.getParameterNames();
request.getParameterValues();
  • 获取请求头:
request.getHeader();
request.getHeaderNames();
request.getHearders();
request.getInitHeader()
  • 执行forward或include:
getRequestDispatcher("/a.jsp").include(request, response);
getRequestDispatcher("/a.jsp").forward(request, response);
  1. response对象是HttpServletResponse的实例,代表服务器对客户端的响应。
    生成非字符响应。
    增加Cookie:
    Cookie通常用于网站记录用户的某些信息,比比如客户的用户名以及客户的喜好等。一旦用户下次登录,网站可以获取到客户的相关信息,根据这些信息,可以为用户提供更加友好的服务。
response.addCookie(Cookie c);
response.getCookie();

Session不同之处在于:Session只保存一次会话的信息,会随着浏览器关闭而失效,但Cookie会一直存放在客户端,除非超出Cookie的成名期限。

  1. session对象,跟踪用户的会话信息,如判断用户是否登录,跟踪用户购买的商品等。
session.setAttribute(String name, Object attValue);
session.getAttribute(String name);

session的属性值必须是可序列化的对象。

相关文章

  • 2018-07-19

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

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

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

  • 2018-10-01JSP内置对象记录

    JSP内置对象 JSP九大内置对象: out request response session applicati...

  • 20160925------JSP内置对象

    JSP内置对象 Jsp内置对象是Web容器创建的一组对象,是不使用new关键字就可以使用的内置对象。常用的JSP九...

  • JSP笔记

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

  • 2018-08-24

    JSP 内置对象

  • JAVA Web基础学习---JSP(二)

    JSP内置对象 JSP内置对象是Web容器创建的一组对象,不使用new关键字就可以使用的内置对象,一共有9种内置对...

  • JSP的内置对象

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

  • JSP技术

    1.学习内容 JSP技术入门和常用指令 JSP的内置对象&标签介绍 EL表达式&EL的内置对象 2.JSP技术入门...

  • JSP的内置对象

    JSP内置对象是Web容器创建的一组对象,不使用new关键字就可以使用的内置对象。 jsp九大内置对象:常用:ou...

网友评论

    本文标题:JSP的内置对象

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