jsp内置对象

jsp九大内置对象:out对象,request对象,response对象,exception对象,config对象,page对象,session对象,application对象,pageContext对象。

1.out对象是向客户端输出数据,包含的方法有:out.println(),out.print(),out.newLine(),out.flush(),out.getBufferSize(),out.getRemaining().

2.request对象是用来接收用户的请求数据的,包含的方法有:

    1)请求方法名:request.getMethod();

    2) 请求的资源:request.getRequestURI();

    3) 请求使用的协议:request.getProtocol();

    4) 请求服务器IP:request.getServerName();

    5) 请求服务器端口:request.getServerPort();

    6) 客户端的IP地址:request.getRemoteAddr();

    7) 客户端的主机名:request.getRemoteHost();

    8) 表单提交来的值:request.getParameter(“xxxx”);

3.response对象是用来服务器向浏览器发送信息的。

     常见的方法有:response.setHeader(),response.setInHeader(“Refresh”,2),response.sendRedirect(“xxxxx”),response.addCookie().

4.session对象是每个用户连接服务器特有的对象

     常见方法:session.getId(),session.getCreationTime(),session.getLastAccessedTime(),session.getMaxInactiveInterval()失效时间

5.application对象存在于服务器中,给用户共享全局对象

    常见方法:

    1) 服务器信息: application.getServerInfo()

    2) 应用名称: application.getServletContextName()

   3) 主机名称: application.getVirtualServerName()

6.config对象用于读取服务器的配置信息

7.page对象

8.Exception对象是当jsp中存在错误时并发生页面跳转后,在错误页面中保存有错误信息的对象。

9.pageContext对象包含了其他所有对象的功能

    最重要的功能是:pageContext.setAttribute(“xxx”,”777”,pageContext.SESSION_SCOPE);

你可能感兴趣的:(jsp内置对象)