在Spring MVC中通过JSTL显示html

我有类似的东西

model.addAttribute("msg", "<b>akhil</b>");

return "index";

在我的控制器中。

在我的查看页面中,我写道

<body>

<h2>Hello World!</h2>

<c:out value="${msg}" />

</body>

但是输出&lt;b>akhil&lt;/b><b>akhil</b>.为什么如此,应该做什么相对<b>akhil</b>

回答:

这是因为<c:out>对字符'<'和使用XML转义>

设置选项escapeXml=falsec:out输出你的粗体文字:

<c:out value="${msg}" escapeXml="false"/>

以上是 在Spring MVC中通过JSTL显示html 的全部内容, 来源链接: utcz.com/qa/412598.html

回到顶部