我正在尝试在href属性中使用托管bean值,我自己找到了一个解决方案
<h:outputLink type="submit" value="#{loginBean.facebookUrlAuth}">
<p:graphicImage value="/images/loginWithFacebook.png"/>
</h:outputLink>
“value”将被解释为“href”,而#{loginBean.facebookUrlAuth}将调用getFacebookUrlAuth方法,但是:
1)为什么getFacebookUrlAuth在页面到来之前调用了这么多次?我该如何预防?
2)如果是我的实现问题,是否有任何其他解决方案在href属性中使用托管bean值?
我使用JSF2 Primefaces和Tomcat 7作为Application Server。