c:forEach循环的问题
<sql:query   var= "q1 "   sql= "select   *   FROM   answer_record   where   result= 'right '   and   user_id= '${user_id} '   and   unit_id   = '${unit_id} '   and   article_id= '${article_id} '       "   dataSource= "${ds} "/>  
  <c:forEach   var= "f "   items= "${q1.rows} ">  
        <%--在这个循环里question_id是1,3--%>  
        <c:set   var= "question_id "   value= "${f.question_id} "/>  
        <c:set   var= "record "   value= "${f.record} "/>  
  </c:forEach>  
 …………… 
  <sql:query   var= "q "   sql= "select   *   from   question_answer   where   article_id   = '${article_id} 'and   unit_id   = '${unit_id} '   order   by   question_id "   dataSource= "${ds} "/>  
  <%--另一个forEach--%>  
  <c:forEach   var= "f "   items= "${q.rows} ">  
        <%--在这个循环里question_id1是1,2,3,4--%>  
        <c:set   var= "question_id1 "   value= "${f.question_id} "/>  
        <%--我想问在这里怎么得到question_id是1,3??--%>  
        <c:if   test= "${question_id==question_id1} ">  
              <%--   question_id的1等于question_id1的1   或   question_id的3等于question_id1的3   的处理--%>  
             ………………    
           </c:if>  
        <c:if   test= "${question_id!=question_id1} ">  
              <%--   这里出示question_id1的2,4内容的处理   --%>  
             ………………    
           </c:if>  
  </c:forEach>  
 怎样才能实现这个功能呢?
------解决方案--------------------给你一个思路. 
  <c:set var= "count " value= "100 "/>  
  <c:forEach var= "temp " begin= "1 " step= "1 " end= "${count} ">  
 	 <c:if test= "${temp%2 ne 0} ">  
 		 <c:out value= "${temp} "/>  
 	 </c:if>  
  </c:forEach>