struts2:IF中的枚举

航天器:

以下Java条件如何s:if test="..."struts2中转换为

if(company.getAffiliateId().asInt() != com.foo.bar.Affiliates.XYZ.asInt()){
 // do something
}

company.getAffiliateId()返回BigDecimal

com.foo.bar.Affiliates是一个enum

这不起作用:

<s:if test="%{company.affiliateId.asInt() != com.foo.bar.Affiliates.XYZ.asInt() }">
   alert("do something");
</s:if>
Aleksandr M:

使用toString方法进行比较enums

<s:if test="ENUM.toString() == 'some_enum_as_string'">

如果您想enums在JSP中使用

<s:if test="@[email protected]() == 'some_enum_as_string'">

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章