JSTL标签与JSP标签混用

来源:百度知道 编辑:UC知道 时间:2024/06/06 01:31:14
<c:forEach var="row" items="${rs1.rows}">
${row.question_id}
</c:forEach>
上面
JSTL得到的${row.question_id},我想用到<% %>里面,比如做if else判断

直接用
<c:forEach var="row" items="${rs1.rows}">
${row.question_id}
<%
if (${row.question_id}==1)
{……}else {……}
%>

</c:forEach>

请问该怎么办?
怎样,才能在<% %> 引用${row.question_id} 的值呢

JSTL中有<c:if>

如果你非要在<% %>中使用

那你就要用<c:set>把你${}中的值存上!

没有办法在scriplet中使用EL表达式,如果要完成你这个功能,可以直接使用c:if标签实现

比如:
<c:if test="${row.question_id}==1">
....
</c:if>
<c:else>
</c:else>