替换JSF Facelets中的<c:set>

时间:2017-04-12 13:37:14

标签: jsf jstl

在JSTL中,当这些数据来自MBean的一个字段时,我常常用它来存储一些临时数据,这个字段的调用成本很高(例如绑定到DAO调用的字段)。 一个小例子:

<c:set var="total" value="${someMBean.total}" >
<c:if test="${total > 0}" >
  do this...
</c:if>
<c:if test="${total <= 0}" >
  do that...
</c:if>

在JSF facelet中,我使用“rendered”而不是JSTL,但我仍然需要暂时存储数据以避免多次调用。由于这个原因,我无法混合使用jstl和jsf facelets [JSF2 Facelets中的JSTL ...有意义吗?

] 1。我怎么能用facelets做到这一点?

0 个答案:

没有答案