JSP 打印 html 代码,而不是计算和呈现它

JSP printing html code instead of evaluating and rendering it

提问人:Codespace Mumbai 提问时间:10/26/2023 最后编辑:BalusCCodespace Mumbai 更新时间:10/26/2023 访问量:31

问:

在我的 JSP 文件中,我有一个来自我的 Java 文件的字符串,上面写着 value= “Set ${value}”,我还有另一个字符串存储名为 htmlVal 的 HTML 代码。当我单独打印 htmlVal 时,它会按预期呈现 HTML 代码,但是当我执行 value.replace(“${value}, htmlVal) 时,它会打印出 html 代码。这可能是什么原因以及如何正确呈现它?

我试过了<c:out value=${newString} escapeXml="false"/>

JSP JSTL

评论

0赞 BalusC 10/26/2023
这不是默认行为。您需要提供一个最小的可重现示例

答: 暂无答案