将jslt值传递给javascript

时间:2014-06-14 06:48:57

标签: jstl

我尝试将jslt值传递给javascript,但该值未呈现。

<c:forEach items="${requestScope.P.Releases}" var="pr" varStatus="status">     <a href=javascript:popPR('${pr.url}') class="linkPR">
     <c:out value="${pr.title}" escapeXml='false' /></a>
<c:foreach>

如果直接输入pr.url值,弹出窗口会被打开,但如果我通过jstl,则不会调用弹出窗口。

任何人都可以建议如何解决它。

由于

1 个答案:

答案 0 :(得分:1)

尝试使用<c:out>输出网址:

<c:forEach items="${requestScope.P.Releases}" var="pr" varStatus="status">     
<a href=javascript:popPR('<c:out value="${pr.url}"/>') class="linkPR">
     <c:out value="${pr.title}" escapeXml='false' /></a>
<c:foreach>