我想在 javascript 中使用 JSTL 库。
我的代码如下。
<script type="text/javascript">
var grid_data =
[
<c:forEach items="${LIST}" var="list" varStatus="status">
<c:if test="${ status.index == 0 }">
{id:'${list.NOTICE_ID}'}
</c:if>
</c:forEach>
];
</script>
此代码运行良好,但不适用于选择标签。
有什么特别的原因吗?有谁能够帮我?
// Syntax error on tokens ** especially in script not in html body **
<script type="text/javascript">
var grid_data =
[
<c:forEach items="${LIST}" var="list" varStatus="status">
<c:choose>
<c:when test="${ status.index == 0 }">
{id:'${list.NOTICE_ID}'}
</c:when>
<c:otherwise>
, {id:'${list.NOTICE_ID}'}
</c:otherwise>
</c:choose>
</c:forEach>
]
</script>