0

JSFとELを学習しようとしていますが、次のエラーが発生します。

/index.xhtml @20,120 actionListener="#{contatosController.adicionar(actionEvent)}" Q

それはどういう意味ですか、どうすれば解決できますか?

4

1 に答える 1

0

これは、使用している環境が、引数を使用してメソッドを呼び出す EL 2.2 機能をサポートしていないことを意味します。EL 構文#{bean.method(argument)}は EL 2.1 以前ではサポートされていないため、解析できません。その議論を取り除くだけです。とにかく、JSFはそれ自体でそれを埋めます。

actionListener="#{contatosController.adicionar}"

EL 2.2 にアップグレードしたとしても、基本的に EL 2.2 に移行しているため、問題が発生することに注意してくださいnull(マネージド Bean がありませんよ#{actionEvent}ね?)。実際には、JSF (アクション) リスナー メソッドのデフォルト引数を自分で指定する必要はありません。

以下も参照してください。

于 2013-03-20T02:17:48.157 に答える