【Java Web 学习笔记】JSP内置对象

>out对象  向客户端浏览器输出各种数据

<%
	out.print("print");//输出一行文本
	out.println("println");//输出一行文本后换行,但是在页面看不到效果,只能通过源代码才能看到效果
	out.newLine();//输出一个换行,但是在页面看不到效果,只能通过源代码才能看到效果
	out.flush();//强制刷新服务器缓冲区里边的数据
	out.clearBuffer();//清空缓冲区中的数据
	out.clear();//清空缓冲区中的数据,若之前调用了out.flush();方法,会抛出异常
	out.println(out.getBufferSize());//输出当前缓冲区大小
	out.println(out.getRemaining());//输出当前缓冲区剩余字节数目
%>

>request对象  封装了来自浏览器的客户信息

<form action="" method="post">
	<input type="text" name="userName"/>
	<input type="submit" value="提交"/>
</form>
请求方法名:<%= request.getMethod() %><br/>
请求的资源:<%= request.getRequestURI() %><br/>
请求使用的协议:<%= request.getProtocol() %><br/>
请求的服务器IP:<%= request.getServerName() %><br/>
请求的服务器端口:<%= request.getServerPort() %><br/>
客户端的IP地址:<%= request.getRemoteAddr() %><br/>
客户端的主机名:<%= request.getRemoteHost() %><br/>
表单提交来的值:<%= request.getParameter("userName") %><br/>


>response对象  封装了服务器的响应信息

<%
	response.setHeader("Cache-Control", "no-chache");
	response.setIntHeader("Refresh", 2);
	
	response.sendRedirect("www.google.com");
	
	response.addCookie(myCookie);
%>


>exception对象  封装了JSP程序执行过程中发生的异常和错误信息

>config对象  封装了应用程序的配置信息

>page对象  指向了当前JSP程序本身

>session对象  保存会话信息,即在同一用户的不同请求之间共享数据

session的唯一标识符:<%= session.getId() %><br/>
session的创建时间:<%= session.getCreationTime() %><br/>
session的最后访问时间:<%= session.getLastAccessedTime() %><br/>
session的失效时间:<%= session.getMaxInactiveInterval() %><br/>


>application对象  代表了当前应用程序的上下文,可以在不用用户之间共享信息t

>pageContext对象  提供了JSP所有页面以及命名空间的访问

你可能感兴趣的:(java,Web)