jsp九大隐式对象——out隐式对象
jsp代码:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>My JSP '8.jsp' starting page</title> </head> <body> <%-- jsp中html元素和内容其实也是用out.write输出--%> aaaaaa <%-- jsp输出数据最好只用out隐式对象输出 --%> <% out.write("hahaha"); response.getWriter().write("wowowo "); %> <%-- 以上代码输出结果为: wowowo aaaaaa hahaha 因为out隐式对象的缓冲区存在并且没写满之前, 不会把数据写入response的缓冲区,只有在jsp结束时, 写入response缓冲并输出,所以out.write输出在后面。 因此,不建议在jsp中同时使用out.write和response.getWriter().write--%> </body> </html>