問題タブ [jsf-2.3]

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 投票する
1 に答える
346 参照

jsf - JSF websocket update viewScope

viewScope によってスコープが設定された sampleBean という名前の Bean があります。
この Bean は、データベース (MySQL) からいくつかのデータをロードします。
私の問題は、ユーザー間で共有されるいくつかのレコードです。
[ユーザー A] がその共有レコードを削除し、他のユーザーのビューを更新したいと考えています。

すべてのレコードがすべてのユーザーに共有されているため、スコープを ApplicationScope に変更できません。

この問題を解決するにはどうすればよいですか?
注: この投稿を読みましたが、この問題を解決する方法がわかりません。
:JavaEE 8(webProfile)でLiberty 18.0.0.4を使用しています

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

jsf - 複合コンポーネントで f:importConstants を使用するには?

f:importConstants複合コンポーネント内で使用する最良の方法は何ですか? そこに配置できないf:metadataので、ここでの最善の回避策は何ですか? Omnifaces とo:importConstantsJSF 2.2 では、それは問題ではありませんでした。複合コンポーネントであっても、どこでも許可されていました。

前もって感謝します :)

0 投票する
2 に答える
590 参照

jsf - リスト受信リストJSF 2.3で

プロジェクトを JSFContainer 2.2 から JSFContainer 2.3 にアップグレードしました

ファイリングリストには、ob(1L, 'data1'); のようなクラス オブジェクトがあります。ジェネリック型 String を持つbasisList

JSFContainer 2.2、CDI 1.2、および EL 3.0 を使用する場合。Long データが baseList List に String として格納されており、正常に動作しています。以下のURLでこの概念を理解しています

Java リフレクション API

ただし、JSFContainer 2.3、CDI 2.0、および EL 3.0 では。以下のエラーが発生しました

コードを実行すると

java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.String.

以下のコードを使用してデバッグします

取得している出力は以下のとおりです