假设:
<c:out value="${lo.sort}"/> 输出CC
<c:out value="${param.sort}"/> 也输出CC现在要判断他们是否相等怎么办?因为<c:out value="${(lo.sort) eq (param.sort)}"/>  始终输出false下面这个分支里面的内容始终无法执行,应该怎么表示他才返回真啊
<c:if test="${(param.sort) eq (lo.sort) }">
<tr>
<td>
<a href="">${lo.titile }</a>
</td>
</tr>
</c:if>
谢谢啦

解决方案 »

  1.   

    帮个忙啊,谢谢了.用struts标签也行.我不会struts标签.给条活路就行
      

  2.   

    Struts标记
    <logic:equal name="lo" property="sort" value="${param.sort}">
        条件成立
    </logic:equal>
      

  3.   

    楼上的哥哥,不行啊.我把代码帖上来吧<c:if test="${param.sort!=null }">
    <c:forEach var="lo" items="${log.logsList }">
    <logic:equal name="lo" property="sort" value="${param.sort}">
    <tr>
    <td>
    <a href="">${lo.titile }</a>
    </td>
    </tr>
    </logic:equal>
    </c:forEach>
    </c:if>再帮我看看,谢谢啦
      

  4.   

    引了的大哥,那个value后面是不能跟${param.sort}还是怎么滴?
    我查了说是常量是怎么回事~
    帮帮我,我问老师,他娘的叫我自己写标签.什么都会还要他教,只能靠你们啦