missionStatus是任务状态 有3个值 分别是0,1,2
数据库中的类型是Long<s:if test="missionStatus.status == 0">未查看</s:if><s:elseif test="missionStatus.status == 1">已查看</s:elseif><s:else>已删除</s:else>判断在页面显示什么
正确是未查看
已查看
已删除现在是已删除
已删除
已删除求指教怎么修改
数据库中的类型是Long<s:if test="missionStatus.status == 0">未查看</s:if><s:elseif test="missionStatus.status == 1">已查看</s:elseif><s:else>已删除</s:else>判断在页面显示什么
正确是未查看
已查看
已删除现在是已删除
已删除
已删除求指教怎么修改
解决方案 »
- 使用的是SSH框架,想问一下如何可以实现文档的在线浏览?
- 关于操作系统的几道题目,求教,急
- 错误日志的问题
- 一个关于HIBERNATE,将SQL查询返回的关系数据映射为对象的问题。
- 兄弟门~问个很鸟的问题
- hibernate中有没有类似length()的处理方法呢?
- 超级怪的tomcat置问题!
- 愿意和做IT/Telcom的猎头做朋友吗?msn联系我吧[email protected]
- 50分高手给我介绍一下ejb如何更新数据?
- java中elasticsearch怎么构建查询?
- 为何在Ctrl+Shift+F格式化jsp文本时出错
- 用硬盘上的jdk 报java.lang.OutOfMemoryError: Java heap space
是不是该这样:
<s:if test="#request.missionStatus.status == 0">
或者
<s:iterator value="#request." id="missionStatus">
<s:if test="#missionStatus.status==0"
EL表达式这样应该可以了,如果还不行的话就在0,1加上‘’吧
你现在的结果显示 说明你的missionStatus.status取值有问题
<c:if test="${msg eq '1'}">已删除</c:if>
或者改为
<c:choose>
<c:when test="${msg eq '0'}">已查看</c:when >
<c:when test="${msg eq '1'}">已删除</c:when >
<c:otherwide>未删除</c:otherwide>
</c:choose>
也是一样啊
<s:if test="%{#menuType.funcType == '0'}">
XXX0
</s:if>
<s:elseif test="%{#menuType.funcType == '1'}">
XXX1
</s:elseif>
<s:else>
XXX2
</s:else>
<s:set name="score" value="2"/>
<s:if test="%{#request.statu==1}">
<table border="1" bgcolor="yellow">
</s:if>
<s:elseif test="%{#request.statu==2}">
<table border="1" bgcolor="cyan">
</s:elseif>
<s:else>
<table border="1" bgcolor="red">
</s:else>
<tr background="red">
<td>发的 </td>
</tr> <tr>
<td> 方法 </td>
</tr>
</table>
<s:if test="missionStatus.status == 1">已查看</s:if>
<s:if test="missionStatus.status == 2">已删除</s:if>这样 因为你每条数据只会有一个值 也就是说只会有一个if生效。
<s:if test="${missionStatus.status == 0}">未查看</s:if>
<s:if test="${missionStatus.status == 1}">已查看</s:if>
<s:if test="${missionStatus.status == 2}">已删除</s:if>