kos*_*čák 8 java struts2 el ognl
如何以下Java条件转化为s:if test="..."在Struts2的?
if(company.getAffiliateId().asInt() != com.foo.bar.Affiliates.XYZ.asInt()){
// do something
}
Run Code Online (Sandbox Code Playgroud)
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>
Run Code Online (Sandbox Code Playgroud)
使用toString方法进行比较enums.
<s:if test="ENUM.toString() == 'some_enum_as_string'">
Run Code Online (Sandbox Code Playgroud)
如果你想enums在JSP中使用
<s:if test="@package.ENUM@enumvalue.toString() == 'some_enum_as_string'">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3577 次 |
| 最近记录: |