0

JSF を使用する xhtml を作成しています。メソッド isRol (String role) を含む SeguridadControllerBean.java というクラスがあります。このメソッドは、次のようにパラメーターを渡して XHTML から呼び出します。

<h:outputText value = "The Producers"
   rendered = "#{seguridad.rol ['administrator']}" />

しかし問題は、この画面に到達すると、次のように表示されることです。

javax.faces.el.PropertyNotFoundException: /WEB-INF/view/template.xhtml @18,54 rendered="#{seguridad.rol['administrator']}": Bean: org.javassist.tmp.java.lang.Object_$$_javassist_559, property: rol

ここで、パラメーターを削除し、メソッド isRol () がパラメーターを受け取らなければ、機能します。

4

1 に答える 1

0

XHTML を次のように変更します...

     <h:outputText value = "The Producers"
   rendered = "#{seguridad.rol('administrator')}" />
于 2013-12-02T10:59:00.517 に答える