問題タブ [facescontext]

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

jsf - FacesContext.addMessage() が p:messages にメッセージを表示しない

次のようなメッセージを追加するメソッドを持つマネージド Bean があります。

私はxhtmlからこのメソッドを呼び出します:

しかし、「テスト」メッセージが表示されません。faces-config にもマネージド Bean 宣言を追加しました。どうすればよいですか?

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

jsf - FacesContext を使用して JSF ポートレットでポートレット初期化パラメーターを取得する方法

FacesContext からポートレット初期化パラメータ「javax.portlet.faces.defaultViewId.view」を取得する次のコードを取得しました。

portlet.xml ファイルには、次の init パラメータが含まれています。

私のポートレットは Liferay にデプロイされ、Liferay Faces Bridge を使用しています。上記のコードを実行すると、常に defaultValue に null 値が返されます。誰かが私が間違っていることを教えてください。

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

java - FacesContext が間違った値を返す

ログインメソッドでは、接続されたユーザーを FaceContex に保存して、他のマネージドビーンズで使用するために、このメソッドを実行すると問題が発生しました。

現在のユーザーを返しますが、すべての属性ではなく同じ間違った属性を返します:

名、姓.. は true です。

アクセスレベル、ログイン、パスワードが false (古いユーザー)

実行すると(facescontext put)、同じ属性のみが更新されるように見えます

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

java - JAVAの3番目のクラスを介して、あるクラスから別のクラスに属性を設定および取得しようとしています

私はこのようなBeanクラスを持っています

この Bean 属性をフィルター クラスに設定します。

この属性を別の Bean クラスで取得しようとしています

印刷しようとするとnullと表示されますが、DBに挿入されます。別のユーザーがログインしても変化しません。

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

jsf - FacesContext.getCurrentInstance().getExternalContext().getContextName() が WildFly 10.0.0 で null を返す

関数を介してビューの相対アドレスを取得しようとしています

Payara 4.1 では問題なく動作しますが、Wildfly 10.0.0 の同じコードは null を返します。Wildfly にこれに関連する問題があるかどうかは誰にもわかりませんか?