問題タブ [faces-flow]
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.
java - CDI を使用した単純な Faces フローでの ContextNotActiveException
こんにちは!
私は単純な顔の流れのチュートリアル (チュートリアル) を使用していますが、次のエラーを解決できません:
サーバーとして Wildfly 8.1.0 を使用しています。FacesFlow/CDI に必要なサーバー側の構成は他にありますか? (私がいくつかの調査を行った後...いいえ、私の意見では。)
Signup.java
サインアップフロー.xml
ちなみに、RequestScopedバッキングと友達が完璧に動作している私のページは、FlowScoped Beanのみが上記のエラーを引き起こします。
誰かが私を助けてくれることを願っています。前もって感謝します。
jsf-2 - メソッドの初期化後に Faces Flow に inboundParameters をロードする
フローを定義しました:
ご覧のとおり、受信パラメーターがあります<initialize>
。タグで渡されたメソッドで適切な初期化が必要です。問題は、初期化メソッド中にその値にアクセスすることlockingBean.initializeBean()
です。実行中のパラメーターtargetId
は null です。ビューではその値をテキストとして配置しているため、正しく渡されます。つまり、渡されたメソッド<initialize>
が実行され、その後、受信パラメーターが Bean に渡されます。私の意見では、この順序は正しくありません。
この順序を変更することは可能ですか、それともきれいな方法はありますか?
この時点では、初期化メソッドで何もしていません。すべての初期化は一時的に別のメソッドに移動され、ビュー ファイルから呼び出され、パネル グループにレンダラーが設定されます。それはすべてうまくいきますが、この解決策は正しいとは言えません。
jsf - Faces フローにパラメーターを渡す方法
Faces フローにパラメーター (またはオブジェクト) を渡そうとしました。しかし、私が見つけたすべての記事は、あるフローから別のフローにパラメーターを渡しています。フローを開始する単純なリクエストからパラメータを渡したい。
どうすればこれを達成できますか?ベストプラクティスとは?
以下にサンプルを示します。
regularDemand
とName
呼ばれるフローの です。
jsf - JSF Faces フローで Null を処理する方法
私は3ページのフェイスフローを持っています。時々 null になる日付フィールドがあります。フィールドが null の場合は常に、次のエラーが発生します: Full Stack Trace
以下の関数では、dateSigned が null の場合、上記のエラーが表示されます。nullチェックを試みましたが、うまくいきません。
jsf - ターゲットに到達できません。識別子「flowScope」が null に解決されました
JSF 2.2 の Faces Flow 機能を調査していますがTarget Unreachable, identifier 'flowScope' resolved to null
、このページのチュートリアルを実行すると次のエラーが発生します: http://www.mastertheboss.com/javaee/jsf/faces-flow-tutorial
サンプルは非常に単純に見えます。3 つの facelets を持つ 1 つのフローしかなく、次の構造になっています。
フローは と呼ばれるsignup
ので、フォルダーsignup
内に inと呼ばれるフォルダーとWebContent
、開始ノードとしてのフローと同じ名前の 3 つの facelets、および と呼ばれる構成ファイルがありますsignup-flow.xml
。
これは、開始ノード ( signiup.xhtml
)の内容です。
これは私のSignupBean
です:
そして、これは私のものsignup-flow.xml
です:
をクリックするとエラーが発生しますcommandButton
。signup.xhtml
コードはチュートリアルのものとまったく同じようです。同じエラーでいくつかの投稿を確認しましたが、何もうまくいかないようです。
これは、スタック トレースの重要な部分です。
私がGlassFish 4を使用していることに言及する価値があります。
jsf - 別のマネージド Bean からフローをナビゲートする
JSF 2.2 および Java EE 7
「/simple」という Faces Flow があるとします。すでに設定され、実行されています。
これで、DonkeyController という別のバッキング Bean ができました。
これは機能していないようです。別のバッキング Bean から Faces Flow の開始ページに (動的に) ナビゲートするにはどうすればよいでしょうか?
jsf-2.2 - JSF2.2 Faces フロー メソッド呼び出しノード
私は現在、Java EE 7 サーバーとして WildFly8.2.0 を使用して JSF 2.2 Faces フローを使用しています。
XMLファイル構成を使用してメソッド呼び出しノードを使用/構成する方法を知っている人はいますか? FlowBuilder API を使用してそれを呼び出す方法は知っていますが、同じ .xml に XML を使用する方法に関するチュートリアルは見つかりませんでした。(フロー名-flow.xml)。
誰でも助けてもらえますか?