問題タブ [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.

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

jsf - JSF フローで次のページに入る、または次のページに移動する方法

フローに入る、またはフローのあるページから次のページに移動する通常の方法では、使用します

しかし、バッキング Bean からフローに入ったり、フローの次のページに移動したり (現在フローにいる場合) するにはどうすればよいでしょうか?

顔のコンテキストからディスパッチしようとしましたが、うまくいきません。あなたはそれを行う方法を知っていますか?

ビューノード ページのみを使用します。を使用してフローを構成します

そして今、バッキングビーンからフローに入ります。何かのようなもの

コンテキストから FlowHandler を使用する必要がある可能性があると思います

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

jsf - flowHandler を使用して jsf フローを使用する方法

こんにちは、メソッドを使用してバッキング Bean のフローの手順を実行します。

または他の方法

例えば:

バッキングビーンでそれを行うことは可能ですか? または meby はそれを行う他の方法ですか?

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

jsf - java.lang.NoSuchFieldError: com.sun.faces.flow.FlowDiscoveryCDIExtension でのフロー。

今日JBossを学び始めましたが、いくつか問題があります。

プロジェクトを実行すると、次のエラーが発生しました。

JBoss、Primefaces、および JSF を使用しています。IDE: エクリプス

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

java - Eclipse での JSF 2.0 Faces Flow のサポート

JSF 2.0 の Faces Flow 機能が Eclipse または IntelliJ でサポートされているかどうかを知っている人はいますか?

EL 式 (つまり、Beans、sessionScope-、flowScope-variables) のオートコンプリートと、faces-config xml-files と xhtml-files のタグを取得するためのプラグインを探しています。

Faces Flow を実際にはサポートしていませんが、xhtml ファイル (faces-config ファイルではなく) のオートコンプリートが優れている JBoss Tools で試してみました。

Faces Flow のより良いプラグインを知っている人はいますか、または JBoss Tools の xml-editor を設定して EL 要素のオートコンプリートを取得する方法を知っている人はいますか?

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

jsf - WELD-001303: スコープ タイプ javax.faces.flow.FlowScoped のアクティブなコンテキストがありません

Glassfish 4.1 (つまり、Mojarra を使用) で FacesFlow を使用して最初のステップを開始したところです。フローを呼び出すと、次のエラーが表示されます。

私がウェブで見ることができるように、他のいくつかにもそのエラーがありましたが、他の人のために働いた解決策は私にとってはうまくいきませんでした(以下を参照)。

私もどれがうまくいくか試し@SessionScopedました。に関連してい@FlowScopedます。

@FlowScopedAPIによるとCDIベースであり、バッキングビーン/コントローラーで次のコードを使用しているため、スピードを上げるために使用する本で読んだことについては、コーディングと構成の終わりから問題ないはずです。

register という名前のフローがあり、そのページはディレクトリ /register にあり、フローの最初のページは register.xhtml という名前です

スニペットに続いて、構成register/register-flow.xmlファイルとしてもWEB-INF/faces-config.xml成功しませんでした。

これまでに試したこと:問題を解決することを示唆する投稿を見つけました<Context antiJARLocking="true" path="/PROJEST_NAME"/>が、タグをグーグルで調べたところ、古いTomcatタグであることがわかりました。

あるページで提案されているように、に変更@Namedして@ManagedBeanもあまり役に立ちませんでした。ページを開くことはできましたが、フローの次のページを呼び出すときにコントローラー クラスのデータを使用できなくなりました。しかし、 CDIベースである@ManagedBeanため、実際には機能しないはずです。@FlowScoped

javax.faces.CLIENT_WINDOW_MODE有効になっていることを確認するために提案された別の投稿。web.xml に以下を追加して試しましたが、成功しませんでした

もう1人は、私がすでに行っているGlassfish 4.xを使用することを提案しました

何か案は?

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

jsf - JSF Faces フローが「フローは既に存在します」というエラーをスローする

私の環境:

JSF 2.3、モハラ 2.3.9.payara-p2

プライムフェイス 7.0

パヤラ 5.192

オムニフェイス 3.3

プロジェクト Java EE 8 Maven

NetBeans 11.1

Faces フローを作成しました。

フォルダー「flotTransfer」には、(現時点では) flotTransfert-flow.xml と flotTransfert.xhtml の 2 つのファイルのみが含まれています。

アプリケーションをデプロイできません。次のメッセージが表示されます: 「アプリの読み込み中に例外が発生しました: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.RuntimeException: java.lang.IllegalStateException: Flow with id "flotTransfert"および definitionDocumentId "" は既に存在します。|#] ".

このエラーが発生する理由がわかりません (なぜ「既に存在する」のですか?)。サーバーにデプロイされた他のアプリケーションはありません。

flotTransfert-flow.xml の内容:

このファイルの名前を変更すると、エラーは発生せず、アプリケーションはサーバーにデプロイされますが、明らかに、faces フローは機能しません。

ファイルを保持してファイルのすべてのコンテンツを削除すると (すべての行をコメントアウトします)、同じエラーが発生します。

私は別のアプリケーションでほぼ同じ面フロー (フォルダー内のページが増えるだけ) を持っていますが、Java EE 7 と Payara 5.184 を使用し、OmniFaces を使用せずにフローが機能します。