当前位置: 代码迷 >> Java Web开发 >> 弱问jsp界面显示EL的有关问题
  详细解决方案

弱问jsp界面显示EL的有关问题

热度:9005   发布时间:2013-02-25 21:17:18.0
弱问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>
------解决方案--------------------------------------------------------
这种对应关系为什么不在后台组织好后在前台直接输出?
  相关解决方案