0

コマンドボタンをクリックすると、次のエラーが表示されます。

javax.el.PropertyNotFoundException: /registracija.xhtml @78,120 action="#{noviKorisnik.kreiraj()}": ターゲット到達不能、識別子 'noviKorisnik' が null に解決されました

<h:form>
    <h:commandButton value="Registriraj" action="#{noviKorisnik.kreiraj()}" />
</h:form>

ここに私のJavaクラスがあります

@ManagedBean
public class NoviKorisnik {
           ...
   public void kreiraj() { ... }
}

どうすればこれを解決できますか?

4

1 に答える 1

-1

action 属性は、このコンポーネントがユーザーによってアクティブ化されたときに呼び出すバッキング Bean アクション メソッドのメソッド バインディング式を受け入れます。アクション メソッドは、String を返すパラメーターのないパブリック メソッドである必要があります。返された文字列は、アクションの論理的な結果 (「成功」、「失敗」など) を表し、次に表示するビューを決定するために JavaServer Faces MVC フレームワークによって使用されます。

于 2015-08-07T16:17:36.170 に答える