这是在jsp页面做的判断
<c:if test="${two[15] == 'bj'}">北京</c:if>
<c:if test="${two[15] == 'sh'}">上海</c:if>
<c:if test="${two[15] == 'gz'}">广州</c:if>=========================================
这是jsp源代码<c:if test="true">北京</c:if>
<c:if test="false">上海</c:if>
<c:if test="false">广州</c:if>=======================================出现的问题:
在jsp页面显示效果为: 北京 上海 广州
按道理来说应该显示 北京
这是为什么呢 ??因为遇见2次了 所以想弄明白为什么
<c:if test="${two[15] == 'bj'}">北京</c:if>
<c:if test="${two[15] == 'sh'}">上海</c:if>
<c:if test="${two[15] == 'gz'}">广州</c:if>=========================================
这是jsp源代码<c:if test="true">北京</c:if>
<c:if test="false">上海</c:if>
<c:if test="false">广州</c:if>=======================================出现的问题:
在jsp页面显示效果为: 北京 上海 广州
按道理来说应该显示 北京
这是为什么呢 ??因为遇见2次了 所以想弄明白为什么
<c:if test="${two[15] eq 'bj'}">北京 </c:if>
<c:if test="${two[15] eq 'sh'}">上海 </c:if>
<c:if test="${two[15] eq 'gz'}">广州 </c:if>
逻辑正确,可能是细节问题吧
他是没有else这个标签的, 你不能都判断,至少有个默认的