+ -
当前位置:首页 → 问答吧 → struts2 <s:if>标签使用的问题

struts2 <s:if>标签使用的问题

时间:2011-10-21

来源:互联网

SSH项目中,取回的值传回JSP页面,TStatus.statusId这个属性存的是用户的在线状态,1表示在线,2表示离线,在数据库中是字符串类型。
我想在JSP页面中来判断取回是1还是2,用不同的颜色来显示

<s:set name="status" value="TStatus.statusId" />
<s:if test="">
  <td style="color: green;">
</s:if>
<s:else>
  <td style="color: red;">
</s:else>
<s:property value="TStatus.statusName" />

我想请问一下,test中到底该怎么写才能判断status的值到底是什么,
试过了<s:if test="${status} = 1"> 报"test" does not support runtime expressions异常,说test不支持运行时表达式
页面中的异常是 According to TLD or attribute directive in tag file, attribute test does not accept any expressions
请问各位,这个test到底该怎么写

作者: pophy1990   发布时间: 2011-10-21

<s:if test='#status=="1"'>

作者: martin_zhou   发布时间: 2011-10-30

热门下载

更多