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

问题描述

SSH项目中,取回的值传回JSP页面,TStatus.statusId这个属性存的是用户的在线状态,1表示在线,2表示离线,在数据库中是字符串类型。我想在JSP页面中来判断取回是1还是2,用不同的颜色来显示<s:setname="status"value="TStatus.statusId"/><s:iftest=""><tdstyle="color:green;"></s:if><s:else><tdstyle="color:red;"></s:else><s:propertyvalue="TStatus.statusName"/>我想请问一下,test中到底该怎么写才能判断status的值到底是什么,试过了<s:iftest="${status}=1">报"test"doesnotsupportruntimeexpressions异常,说test不支持运行时表达式页面中的异常是AccordingtoTLDorattributedirectiveintagfile,attributetestdoesnotacceptanyexpressions请问各位,这个test到底该怎么写

解决方案

解决方案二:
<s:iftest='#status=="1"'>

时间: 2024-07-29 08:46:42

struts2 &amp;lt;s:if&amp;gt;标签使用的问题的相关文章

Struts2框架,s:form表单标签使用theme=&amp;amp;quot;ajax&amp;amp;quot;报错

问题描述 Struts2框架,s:form表单标签使用theme="ajax"报错 已经导入struts2-dojo-plugin-2.3.24.1.jar,jsp页面如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//

【Struts2框架】第四节Struts标签-通用标签简述与常用标签大例子

一.通用标签简述 1.通用标签    a)property    b)set      i.默认为action scope,会将值放入request和ActionContext中      ii.page.request.session.appliaction    c)bean    d)include(对中文文件支持有问题,不建议使用,如需包含,改用jsp包含)    e)param    f)debug 2.控制标签    a)if elseif else    b)iterator  

Struts2中的&amp;lt;s:action&amp;gt;标签

一.基本概念 action标签允许开发者在JSP页面中直接调用action,该标签有以下属性: 1 executeResult 可选属性,为一个Boolean类型值,用来指定是否显示action的执行结果,默认值为false,即不显示. 2 id 可选属性,用来引用该action的标识. 3 name 必填属性,用来指定该action的实现类位置. 4 namespace 可选属性,用来指定该标签调用的action所在的命名空间. 5 ignoreContextParams 可选属性,用来指定该

struts2.1.8+hibernate2.5.6+spring3.0常见异常原因和解决方案

经过暑期两个月对ssh2的学习和OA项目的实战训练,我对J2EE技术中著名的三大框架ssh2已渐渐有所理解和掌握.从搭建ssh2框架环境开始到写出第一个简单的ssh2登陆程序,到最后整个OA项目的实战, 期间遇到了重重困难和阻碍, 就连搭建环境就花了整整一天的功夫,而成功运行第一个ssh2程序更花了好几天,当然我相信这是大部分学习ssh2这门技术都会经历的过程,相信也是每个程序员学习任何一门新的技术都会走的路程.如今,项目已成功收尾,在这欣喜之余,我也愿意将我学习ssh2中遇到的一些常见异常问题

Unmi的Struts2学习笔记(一)

Struts 从1.1使用到1.3已有多年,都升成2了,却来了个大变脸,须重新审视 一番了.从头学习,记下笔记,以要点式. 1. Struts2 与 Struts1 似乎没什么血缘关系了,承自于 WebWork,直害 WebWork 不再推出新版本了,原先的 WebWork 使用者只需顺其然,即是水道渠成 :相反 Struts1 的开发经验对于 Struts2 却没有太大的帮助. 2. Struts1 的核心控制器是 ActionServlet,而 Struts2 的核心控制器是 FilterD

struts2.0中,用Hibernate写分页,其中jsp页面应该怎样写?

问题描述 Action是这样写的:publicclassPageAction{HttpServletRequestrequest;publicStringexecute()throwsException{Listlist=null;inttotallRows;TEmpInfoPageExtendtEmpInfoPageExtend=newTEmpInfoPageExtend();totallRows=tEmpInfoPageExtend.getCount();System.out.println

ognl-HTML标签能应用OGNL表达式吗?

问题描述 HTML标签能应用OGNL表达式吗? 在一个Struts项目的一个JSP页面中,我有一个div的class是根据request中的某个值来选择,like this: <div class="%{#request.flag==1 ? 'class-1' : 'class-2'> 这样可以吗?若不可以,应该怎么写呢?多谢各位了! 解决方案 你可以借鉴一下这个 bgcolor="${sta.count%2 == 0?'#8FBC8F':'#E9EDF4'}"

【SpringMVC整合MyBatis】springmvc和struts2的区别

springmvc和struts2的区别  1.springmvc基于方法开发的,struts2基于类开发的. springmvc将url和controller方法映射.映射成功后springmvc生成一个Handler对象,对象中只包括了一个method.方法执行结束,形参数据销毁. struts2的action类中的所有方法用的都是action类中的成员变量,一旦方法变得很多的时候,我们就会不知道action类中那么多成员变量是给那个方法去使用的.十分混乱. 但是springmvc的所有参数

Struts2框架学习之五:通用标签详解

前言 Struts2框架为我们提供了很多标签,这些标签总体上可以分为两类:通用标签和UI标签.而较常使用的又是通用标签,所以文章的内容也是围绕通用标签展开的.通用标签分为两类:数据标签和控制标签.数据标签用于访问值栈中数据,控制标签用于控制呈现页面时数据执行流程.如果需要使用Struts 2框架的标签库,需要在页面的首部引入以下代码:<%@ taglib uri="/struts-tags" prefix="s"%>下面将分别对这两种标签进行说明. 数据