2016-08-22 32 views
0

比較我想比較兩個字符串,但我不能得到的結果,我需要JSTL - 絃樂

我嘗試這些格式:

<c:choose> 
    <c:when test="${company == multi }"> 
     <a href="dashResumo.jsp?tr=<%=tr%>&company=VVO&nm=<%=nmTorr%>"></a> 
     <a href="dashResumo.jsp?tr=<%=tr%>&company=GPA&nm=%=nmTorr%></a>          
    </c:when> 
</c:choose> 

<c:choose> 
    <c:when test="${company == 'multi' }"> 
     <a href="dashResumo.jsp?tr=<%=tr%>&company=VVO&nm=<%=nmTorr%>"></a> 
     <a href="dashResumo.jsp?tr=<%=tr%>&company=GPA&nm=%=nmTorr%>">GPA</a>          
    </c:when> 
</c:choose> 

<c:choose> 
    <c:when test="${company.equals("multi") }"> 
     <a href="dashResumo.jsp?tr=<%=tr%>&company=VVO&nm=<%=nmTorr%></a> 
     <a href="dashResumo.jsp?tr=<%=tr%>&company=GPA&nm=%=nmTorr%></a>          
    </c:when> 
</c:choose> 

但這些都不格式爲我工作。

使用JSTL-1.2庫

回答

1

試試這個:

<c:choose> 
    <c:when test="${company eq 'multi'}"> 
     <a href="dashResumo.jsp?tr=<%=tr%>&company=VVO&nm=<%=nmTorr%>">VVO</a> 
     <a href="dashResumo.jsp?tr=<%=tr%>&company=GPA&nm=<%=nmTorr%>">GPA</a>          
    </c:when> 
</c:choose> 
+0

我嘗試過,但它沒有工作,要麼 –

+0

@ThiagoVacare您可以發佈錯誤和完整的代碼嗎? –

+0

有沒有錯誤,但調試我可以看到,變量公司正在帶來正確的價值「多」,但當我比較這兩個變量它返回假 –