問題タブ [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.
jsp - プロパティ 'applicationNo' がタイプ org.onnuri.cp.dto.BaptismApplicationDto で見つかりません
ユーザー定義クラスを表示したいのですjstl
が、エラーが出て困っています。
プロパティ 'applicationNo' がタイプ org.onnuri.cp.dto.BaptismApplicationDto で見つかりません
修正するコードをいくつか追加します。<-- エラーコード
BaptismApplicationDto.java
BaptismApplicationPKDto.java
エラーを解決しました。
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 では動作しないため、私のような問題はありません。
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」がありません。
メソッドが静的であってはならないのはなぜですか?
jsf - javax.el.PropertyNotFoundException: itemLabel="#{projet.nomProjet}": プロパティ 'nomProjet' が java.lang.String 型で見つかりません
selectOneMenu 内のエンティティに JSF コンバーターを適用しようとしていますが、コンバーターが認識されません。xhtml ファイルに次の警告が表示されます。
アプリケーションを実行すると、 Error HTTP 500 が表示されます:
これが私のコードです:
私のビューのselectOneMenu
コンバーター
そして私のエンティティ:
これはどのように発生し、どうすれば解決できますか?