Html Wierd JSPX与<;c:如果>;
我在JSPX文件中编写这样的代码Html Wierd JSPX与<;c:如果>;,html,jstl,jspx,Html,Jstl,Jspx,我在JSPX文件中编写这样的代码 <table> <c:forEach var="var" items="${items}" varStatus="status"> <c:if test="${(status.index) % 4 == 0}"> <tr> </c:if> <td>some contents</td> <c:if test="${(sta
<table>
<c:forEach var="var" items="${items}" varStatus="status">
<c:if test="${(status.index) % 4 == 0}">
<tr>
</c:if>
<td>some contents</td>
<c:if test="${(status.index+1) % 4 == 0 || status.last}">
</tr>
</c:if>
</c:forEach>
</table>
一些内容
问题是,
和
将导致JSPX中的编译错误。它会说“
应该以
结尾”。不过,使用JSP也可以
在JSPX中有没有类似的方法?谢谢大家! 我想你可以做以下几点:
<table>
<c:forEach var="var" items="${items}" varStatus="status">
<c:if test="${(status.index) % 4 == 0}">
<c:out value="<tr>" escapeXml="false"/>
</c:if>
<td>some contents</td>
<c:if test="${(status.index+1) % 4 == 0 || status.last}">
<c:out value="</tr>" escapeXml="false"/>
</c:if>
</c:forEach>
</table>
一些内容
谢谢!它起作用了。据说JSPX在文档正确且格式良好之前不会对EL进行评估。但是它在JSPX中常用吗?那真的很难看。。。