0

文字列を連結して、HTMLで適切にレンダリングできるようにするにはどうすればよいですか?

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

たとえば、JavaScriptで次のようなことをします。

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

2 に答える 2

1

答えは

${view} <br> whatever

また

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

最初の文字はview( 、、、、、)のHTML特殊文字をエスケープしませんが<、 2番目の文字はエスケープします(そしてそれらを、、、などに変換します)>&'"&lt;&gt;&amp;

于 2012-10-22T20:49:21.037 に答える
1

htmlタグとして出力したい場合は、次のように<br>使用できます。c:out<c:out escapeXml="false" value="${view} <br>"/>

于 2012-10-22T22:45:42.410 に答える