Hibernate直接取出来的值都是Set
最近在修改别人代码, 用Struts2却在页面上写了大量的Java逻辑
全改为了标签.
在标签里面用ognl访问set是一件很痛苦的事....不能用下标(比如我想取得第一个元素的某个值)
后来发现用投影可以很轻松的解决这个问题.
比如
<s:if test="#ite.planrestemps.{status}[0] == null || #ite.planrestemps.{status}[0] < 2L">
<a href="javascript:ModifyPlanRestDate('<s:property value="#ite.planrestemps.{otetid}[0]" />', '<s:property value="#ite.planrestemps.{status}[0] == null ? 1:2" />');"><img src="../../../Images/btnModify.gif" border="0"></a>
</s:if>
最近在修改别人代码, 用Struts2却在页面上写了大量的Java逻辑
全改为了标签.
在标签里面用ognl访问set是一件很痛苦的事....不能用下标(比如我想取得第一个元素的某个值)
后来发现用投影可以很轻松的解决这个问题.
比如
<s:if test="#ite.planrestemps.{status}[0] == null || #ite.planrestemps.{status}[0] < 2L">
<a href="javascript:ModifyPlanRestDate('<s:property value="#ite.planrestemps.{otetid}[0]" />', '<s:property value="#ite.planrestemps.{status}[0] == null ? 1:2" />');"><img src="../../../Images/btnModify.gif" border="0"></a>
</s:if>