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>