問題タブ [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.
jsf - FacesContext.addMessage() が p:messages にメッセージを表示しない
次のようなメッセージを追加するメソッドを持つマネージド Bean があります。
私はxhtmlからこのメソッドを呼び出します:
しかし、「テスト」メッセージが表示されません。faces-config にもマネージド Bean 宣言を追加しました。どうすればよいですか?
jsf - FacesContext を使用して JSF ポートレットでポートレット初期化パラメーターを取得する方法
FacesContext からポートレット初期化パラメータ「javax.portlet.faces.defaultViewId.view」を取得する次のコードを取得しました。
portlet.xml ファイルには、次の init パラメータが含まれています。
私のポートレットは Liferay にデプロイされ、Liferay Faces Bridge を使用しています。上記のコードを実行すると、常に defaultValue に null 値が返されます。誰かが私が間違っていることを教えてください。
java - FacesContext が間違った値を返す
ログインメソッドでは、接続されたユーザーを FaceContex に保存して、他のマネージドビーンズで使用するために、このメソッドを実行すると問題が発生しました。
現在のユーザーを返しますが、すべての属性ではなく同じ間違った属性を返します:
名、姓.. は true です。
アクセスレベル、ログイン、パスワードが false (古いユーザー)
実行すると(facescontext put)、同じ属性のみが更新されるように見えます
java - JAVAの3番目のクラスを介して、あるクラスから別のクラスに属性を設定および取得しようとしています
私はこのようなBeanクラスを持っています
この Bean 属性をフィルター クラスに設定します。
この属性を別の Bean クラスで取得しようとしています
印刷しようとするとnullと表示されますが、DBに挿入されます。別のユーザーがログインしても変化しません。
jsf - FacesContext.getCurrentInstance().getExternalContext().getContextName() が WildFly 10.0.0 で null を返す
関数を介してビューの相対アドレスを取得しようとしています
Payara 4.1 では問題なく動作しますが、Wildfly 10.0.0 の同じコードは null を返します。Wildfly にこれに関連する問題があるかどうかは誰にもわかりませんか?