JSTL Concatenate要在html中使用的字符串

时间:2012-10-22 20:33:10

标签: jstl

如何连接一个字符串以便它可以正确地呈现在HTML中?

<c:set var="filter" value="${view}"/>

例如,我在JavaScript中执行类似的操作:

var view;
var sors;
var filterCriteria = view + "<br>";
if  (sors != null)  
{
   filterCriteria = filter + "SORs: " + sors + ", ";
}

2 个答案:

答案 0 :(得分:1)

然后答案是

${view} <br> whatever

<c:out value="${view}"> <br> whatever

第一个不会逃脱view<>&'"中的HTML特殊字符),而第二个做(并将它们转换为&lt;&gt;&amp;等。)

答案 1 :(得分:1)

如果您想将<br>输出为html标记,可以将c:out用作<c:out escapeXml="false" value="${view} <br>"/>