gpt4 book ai didi

java - 使用response.getWriter()打印JSTL标签

转载 作者:太空宇宙 更新时间:2023-11-04 08:26:18 25 4
gpt4 key购买 nike

我制作了一个 jsp 页面,并使用 respose.getWriter() 来打印 jSTL 标签 - 我这样做没有什么特别的原因!纯粹的好奇心! :) - 我得到了一个空白页。 printWriter 是否转义 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。
你不能这样做。

关于java - 使用response.getWriter()打印JSTL标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8436163/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com