問題タブ [propertynotfoundexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
23 参照

jsp - プロパティ 'applicationNo' がタイプ org.onnuri.cp.dto.BaptismApplicationDto で見つかりません

ユーザー定義クラスを表示したいのですjstl が、エラーが出て困っています。

プロパティ 'applicationNo' がタイプ org.onnuri.cp.dto.BaptismApplicationDto で見つかりません

修正するコードをいくつか追加します。<-- エラーコード

BaptismApplicationDto.java

BaptismApplicationPKDto.java

エラーを解決しました。

0 投票する
0 に答える
28 参照

jsf - javax.el.PropertyNotFoundException: ターゲットに到達できません。識別子 'beanName' が見つかりません

そのため、Ubuntu Server 14.04 と Apache Tomcat 7 を使用して Web サーバーをセットアップしようとしていますが、Web アプリケーションをデプロイするときに Bean を呼び出そうとすると、次のエラーが発生します。

ここに私のlogin.xhtmlコードがあります:

そして、これが私の UsusarioBean クラス宣言です。

@Data アノテーションは、Lombokライブラリからのものです。

顔-config.xml

pom.xml

web.xml

問題は、.war ファイルを Wildfly にデプロイすると正しく動作し、Tomcat7 を使用した場合にのみ問題が発生することです。

JDK 8u77、Tomcat7、Wildfly 9.0.2 Final、Primefaces v5.3、JSF 2.2 を使用

編集

AbstractBean.java

この質問は重複していないと思います。ManagedBeans に関する多くの問題を見てきましたが、Wildfly 9.0.2 Final では動作しますが、Tomcat 7 では動作しないため、私のような問題はありません。

0 投票する
1 に答える
121 参照

java - メソッドが静的な場合、ELはPropertyNotFoundExceptionをスローします

次の JSF コード
<h:outputText value="#{bean.foo}" />
と、Bean の適切なメソッドを考えると、
public String getFoo(){ return "foo"; }
すべてがうまく機能します。しかし、Bean のメソッドを static に切り替えると、
public static String getFoo(){ return "foo"; }
EL が例外をスローするため、動作しなくなります。

javax.el.PropertyNotFoundException: クラス「bean」にはプロパティー「foo」がありません。

メソッドが静的であってはならないのはなぜですか?

0 投票する
1 に答える
304 参照

jsf - javax.el.PropertyNotFoundException: itemLabel="#{projet.nomProjet}": プロパティ 'nomProjet' が java.lang.String 型で見つかりません

selectOneMenu 内のエンティティに JSF コンバーターを適用しようとしていますが、コンバーターが認識されません。xhtml ファイルに次の警告が表示されます。

アプリケーションを実行すると、 Error HTTP 500 が表示されます:

これが私のコードです:

私のビューのselectOneMenu

コンバーター

そして私のエンティティ:

これはどのように発生し、どうすれば解決できますか?