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);