Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / Struts2标签中使用三元表达式

在struts2的标签中使用三元表达式,第一次使用时尽然没有成功。 其实struts2标签中是支持三元表达式的,但需要注意字符串和数字的类型。
  1. <s:property value="%{#request.product.property ==1?"产品1":"产品2"}"/>   
  2. <s:property value="%{#request.product.property eq 1?"产品1":"产品2"}"/>   
  3. <s:property value="%{#request.product.productname =="短信" ?"ok":"no" }"/>   
  4. <s:property value="%{#request.product.productname eq "短信" ?"ok":"no" }"/>  
字符串类型是需要用引号引起来了。如果没有正确区分类型的情况,会取最后一组值.