如何在jstl中混合href和文本?

时间:2013-06-17 22:02:19

标签: jstl

我有一个包含多个href链接的字符串。

要使用jstl输出单个href,我可以使用:

   <a href="<c:url value="www.google.com"/>">Google</a>

但是如果有一个包含文本和href链接混合的变量,那么href就不能正确显示。显示的只是实际的href代码及其文本,href不会在浏览器中呈现:

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

如何使用jstl显示一段文本和href链接,其中要显示的文本会混合使用静态文本和href链接?

1 个答案:

答案 0 :(得分:1)

尝试使用属性escapeXml(默认情况下,它可以转义特殊的html字符):

<c:out value="..." escapeXml="false"/>

但是如果您使用false,请确保该文本不包含任何恶意代码。