0
爲什麼,如果我在渲染屬性JSF EL有兩個bean的屬性
<c:forEach var="eintrag" items="#{alleEintraege.eintrage}">
<p:commandButton styleClass="btn btn-info" value="bearbeiten"
rendered="#{eintrag.email eq '#{mamanagedBean.benutzer.mit.email}'}"/>
</c:forEach>
兩個屬性是對兩個值進行比較這段代碼無法正常工作。 如果我把它們放在一個h:outputText
標籤,他們顯示正確的文本。 只是在組合他們將無法正常工作。
可能重複。使用'#{eintrag.email eq mamanagedBean.benutzer.mit.email}'。 –
'#{'表示EL表達式的開始,而不是變量的開始。 –
相關:http://stackoverflow.com/questions/12517928/access-map-value-in-el-using-a-variable-as-key –