<%String  name="";
%>
<c:forEach items="${result.results}" var="test" varStatus="vs">
    
<tr>
                             <% if(name!=${test.orgInfo.orgFlnmCn }){%>
<td >${test.orgInfo.orgFlnmCn }</td>
<td >${test.applChargerNm }</td>
<td >${test.orgApplTime }</td>
<%
                               name=${test.orgInfo.orgFlnmCn };
}else{
%>
<td >&nbsp;</td>
<td >&nbsp;</td>
<td >&nbsp;</td>
<%
}if里面的自己定义的NAME怎么能和forEach里面取出来的值判断啊! 求各位高手啊 %>

解决方案 »

  1.   

    标签这个东西不要和jsp的源码放在一起用,要么你就专门用标签,要不你就专门用jsp
      

  2.   

    <c:if test="<%=request.isUserInRole(RoleEnum.USER.getCode())%>">     
    <li>user</li> 
    </c:if>这样用,如果对标签不熟悉,最好就直接用if..else判断 
      

  3.   


    赞同。
    在bean中另加几个变量,request.setAttr吧。
      

  4.   

    用jstl  标签吧 很方便的
    <c:if/>这个标签 试试吧
      

  5.   

    其实呢,他这是多种标签混用了,即用了JSTL 又用了EL表达式$,而且还用了页面小脚本<%= %> 不知道作者是怎么想的,也许是为了测试一下各种标签混用是否能达到效果吧!