問題タブ [spring-webflow]
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 - 初心者からの Spring Webflow 2.0 に関する質問
私は Spring MVC Framework と Webflow に不慣れで、もちろん、これらのテクノロジを含むプロジェクトに参加しました。Spring の Web サイト フォーラムで回答が得られないという問題が発生しているので、このフォーラムの賢い人たちに確認してみようと思いました。
終了するときに、終了の原因となったイベントに応じて別の画面に移動したいビュー (つまり、画面) があります。したがって、基本的には、さまざまなイベントに対して複数の「遷移」ステートメントがあります。ここまでは順調ですね。これらの各遷移内で複数の「評価式」を実行すると、問題が発生します。非常に予測不可能な結果が得られます。最初の評価のみが実行され、アプリがハングする場合があるようです。私が参照したサンプルとドキュメントは、本質的に非常に単純です。通常、トランジションのある式は評価しません。ただし、これから表示する画面に固有の変数を設定する必要があります。
アクションと意思決定の状態タグがあることは知っていますが、複数の「式の評価」を挿入すると、同様の問題に遭遇します。
私が達成しようとしていることについて、誰かが洞察を提供できますか?
記録のために、私は新しいプロジェクトに取り組んでおり、ほとんどの人は Web 開発に不慣れです。私たちは、主要な製品を古いクライアント サーバー アーキテクチャから新しい Web ベース バージョンに「リフレッシュ」しています。だから、私はここに助けに行くリソースがありません。Web フローについて少し知っていると思われる 2 人も困惑しているようです。「彼らのサンプル コードを使用する」ように言われたとき、自分が何をしているのかよくわからない人々のコードをエミュレートしようとしているのではないかと思います。
ありがとう
フランク
spring - Springで複数のViewResolverを使用するにはどうすればよいですか?
私はほとんどのページでapacheタイル(2.1.2)を使用しているWebアプリに取り組んでいますが、そのうちのいくつかはプレーンなjspsである必要があります。
InternalResourceViewResolver
とaの両方UrlBasedViewResolver
がビューを解決しようとするという問題があります。そのため、どの順序を使用しても、プレーンなJSPページまたはタイルページで失敗します。
構成は次のとおりです。
私が何をしようとしているのかをより明確にするために、次のようなビューステートを持つことができる必要があります。
タイル定義とプレーンjspをレンダリングできるように構成する方法を知っている人はいますか?
jsf - ICEfaces および Spring Web Flow と並行して動作する FileUpload の代替品はありますか?
ICEfaces からの FileUpload コントロールは、Spring Web Flow 2.0 と競合します。Spring Web Flow で正常に動作し、ICEfaces と競合しない別の FileUpload JSF コントロールを知っている人はいますか?
grails - Grails Web フローの例外処理
私の Grails アプリでは、次の (単純化された) Web フローを定義しました。
「開始」状態で MemberException がスローされた場合、実行は「handleRegMemberException」状態に進む必要がありますが、そうではありません。フローの定義、またはこれがどのように機能するかについての私の理解に何か問題がありますか?
ありがとう、ドン
java - Webflow 2.0 の質問
複数のイベントを返すことができるビューステートがあります。それらのほとんどについて、「評価」したい一般的な Java メソッドがあります。何か違うことをしたいところはほとんどありません。ただし、各イベントは異なる状態に遷移します。私の Web フロー コードは、該当する遷移ごとに 1 回ずつ、メソッドの評価を複数回繰り返しています。もちろん、メソッドを常に評価したい場合は、終了時に呼び出すこともできますが、すべての場合に実行したくないため、遷移呼び出しで繰り返して行き詰まっています。これを行う他の方法はありますか?
フランク
spring - grails での Spring WebFlow による継承とサブフロー
Spring WebFlow は、フローの継承やサブフローなどの高度な再利用機能をサポートしています。SWF xml 定義でこの機能を使用するのは非常に簡単です。次に例を示します。
これらの機能を Grails の weblflow で使用できますか? SWF groovy DSL を使用してこれらを定義できますか? grails で Spring WebFlow 定義を使用するにはどうすればよいですか?
spring - 「dataModel」を変換するための Faces 変換サービスが見つかりません
JSF 統合を使用して最初の swf アプリケーションを作成しているときに、次のエラーが表示されます。最初のリクエストでフロー定義を解析するときに、クラス「dataModel」をロードできません。
<faces:flow-builder-services/>
私のWebflowアプリケーションコンテキストにはタグが含まれていますが、そのエイリアスのクラスを見つけようとしているときにFacesConversionService(「dataModel」エイリアスを理解するクラス)が呼び出されないようです。
原因を突き止めようとしてデバッグを行ったところ、次のことに気付きました。
- を含む xml ファイルが
<faces:flow-builder-services/>
コンテキストローダーリスナーによってロードされ、facesConversionService Bean が登録されます - フロー ハンドラー マッピングとアダプターが正しく呼び出され、リクエストが予想されるフローに転送され、その定義がその場で作成されます。
- フローの内部インフラストラクチャ オブジェクトを作成するときに、swf は、リスナーによって読み込まれたアプリ コンテキストの上に Web アプリケーション コンテキストを作成します。この新しい wac には、swf スコープなどの定義が含まれており、上記のリスナーのアプリケーション コンテキストが親として含まれています。
- フローのフロー定義ファイルが見つかって解析され、評価要素の結果の型のクラスを見つけようとすると、変換サービスは 'dataModel' エイリアスを認識しません。
実際、最後のポイントで面白いのは、変換サービスが、上記のポイント 3. で作成されたアプリケーション コンテキストでローカル Bean として検索されるか、見つからない場合は親フロー ビルダー コンテキストで検索されることです。
顔変換サービスは、コンテキストのローカル Bean ではなく (フロー コンテキストの親コンテキストに登録されています)、フロー ビルダー コンテキストの変換サービスとして登録されていません (少なくとも、<flow:flow-registry/>
要素によって作成される FlowBuilderContextImpl です)。 )。
誰が何がうまくいかなかったのか知っていますか?
アプリケーションサーバーとは関係ないと思いますが、念のため、Spring 2.5.6 と webflow 2.0.8.RELEASE を使用して websphere 6.1.0.23 で実行しています。
ここに私の設定ファイルがあります:
web.xml:
MVC 部分の Bean 定義 (/WEB-INF/applicationContext-webmvc.xml):
swf 部分の Bean 定義 (/WEB-INF/applicationContext-webflow.xml):
例外のスタック トレース:
spring - URL パラメータを渡す Spring Web Flow
Spring Web Flow フレームワークを使用したこの Web アプリケーションがあります。私のメインページには、従業員のリストのデフォルトの表示があります。特定の行をクリックすると、行の詳細ビューを表示する別のページにリダイレクトする必要があります。行の「名前」フィールドを URL パラメータで渡すことを考えていました。
これは可能ですか、または Spring Web フローは URL からのパラメーターの取得をサポートできますか?
spring-webflow - Spring Web FlowSetForm入力値
SpringForm入力フィールドにデフォルト値を割り当てる際に問題が発生しました。これが私のコードです
問題はそれが言うことvalue attribute is not valid for tag <form:input>
です。
grails - GrailsWebflow-フロースコープから物事を*外*に保つ
何かが足りない…。
次のようなGrailsWebフローがあります:-
TargetCommandはシリアル化可能です。しかし、私はこのエラーを受け取ります:-
何らかの理由で、Target.list()。each {}クロージャー内にある「ターゲット」オブジェクトがフロースコープに入れられており、一時的なものとしてマークする方法がわかりません。
フロースコープにオブジェクトを配置したくないときに、オブジェクトを配置するコードがサービスにあります。
フロースコープに配置されているクロージャのローカル一時変数を停止するにはどうすればよいですか?