日期:2014-05-17  浏览次数:20714 次

弱问jsp界面显示EL的问题
我在界面上要循环输出一个值, <c:out value="${pageBean.status}" />
这个值只有四个结果:0,1,2,3
每个结果对应不同的一句话
如何根据值来确定输出哪句话?比如我取到的是1,就输出1对应的那句话。
初学JSP,先谢谢各位了

------解决方案--------------------
<% if(pageBean.status == 1){
%>
<c:out value="${pageBean.status}" />
<% 
%>

------解决方案--------------------
<c:if test="${pageBean.status} == 0">
输出0对应的那句话。
</c:if>
<c:if test="${pageBean.status} == 1">
输出1对应的那句话。
</c:if>
<c:if test="${pageBean.status} == 2">
输出2对应的那句话。
</c:if>
<c:if test="${pageBean.status} == 3">
输出3对应的那句话。
</c:if>
------解决方案--------------------
<c:if test="${pageBean.status == 1}" ">
<c:out value="xxxxxxx/>
or xxxxxxxxxx or ${xxxxxx}
</c:if>

<c:if test="${pageBean.status == 2}" ">
<c:out value="xxxxxxx/>
or xxxxxxxxxx or ${xxxxxx}
</c:if>
------解决方案--------------------
这种对应关系为什么不在后台组织好后在前台直接输出?