![](/img/trans.png)
[英]I can't use response.getWriter() for Initialize about PrintWriter object in JSP declare script
[英]Use response.getWriter() to print JSTL tags
我制作了一个jsp页面,并使用respose.getWriter()来打印jstl标签-这样做的原因没有特别的原因! :)-我得到了一个空白页。 printWriter会escpases xml还是什么? 这是jsp的样子:
<%--
Document : test
Created on : Dec 8, 2011, 8:45:10 PM
Author : master
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<%
response.getWriter().print("<c:set var=\"myValue\" value=\"a tag </tag>\" />");
response.getWriter().print("<c:out value=\"${myValue}\" />");
%>
</body>
</html>
在运行任何代码之前,JSP编译器都会将JSP标记转换为Java代码。
response.getWriter()
直接写入HTTP响应,并且不处理任何JSP。
你不能那样做。
getWriter()
写入HTTP流,而JSTL标记是servlet中的进程和方法。 您不能“编写” jstl标记。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.