問題タブ [spring-webflow-2]

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

spring - Springwebflowは同じページの値を失います

Spring Webflowは初めてですが、モデルを保存してから次のページに移動するか、モデルを保存して同じページにとどまるフローを作成しようとしています。次のページに移動しても問題はなく、検証が機能し、モデルが更新され、次のページに戻ると、状態が保持されます。

ただし、「保存」トランジションでは、ビューを指定していないため、モデルが更新されることを期待して、同じページにとどまります。しかし、すべての値がクリアされ、空のフォームが表示されます。これにより、後で心配するポップアップが最終的に表示されます。モデルフロースコープを作成しました。

私の設定は間違っていますか?

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

primefaces - Primefaces RowEditor が Spring Webflow で機能しない

セル内編集を備えた Primefaces DataTable があります。

対応する SWF ビューステートの定義は次のとおりです。

ビューは正常にレンダリングされ、値はバッキング Bean に保存され、rowEdit リスナーもコントローラーで呼び出されます。ただし、ユーザーが何をしてもエディター モードを終了することはありません。ネットワーク スニッフィングを行ったところ、SWF はビューステートのみを送り返しているようですが、Primefaces ショーケースもレンダリングされたフラグメントを送り返しています。

これを修正するにはどうすればよいですか?

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

spring-webflow-2 - Spring webflow:複数のFlowExecutorを構成する方法

'always-redirect-on-pause'属性がfalseで、別の属性がtrueであるフローのセットが必要なため、プロジェクトに複数のフローエグゼキュータを構成しようとしています。Spring Docsを検索してスキミングしようとしましたが、この構成を思い付くことができませんでした。誰かがこれらの構成を共有したり、関連するリソースに直接アクセスしたりできますか?

ありがとう

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

spring-webflow - jasing cas single sign on のリンクを使用して casGenericSuccess ページから次のページに遷移する

casGenericSuccess.jsp から追加した jsp ページに移動したいのですが、ハイパーリンクを使用して次のページに移動できません。

私がしたことは次のとおりです。

login-webflow.xml の変更

default_views.properties

casGenericSuccessView.jsp

また、 href を login?&_eventId=userManagement に変更してみました

casGenericSuccess.jsp が存在するのと同じ場所に userManagementHome.jsp があります。

誰かが私のページに移動するのを手伝ってくれませんか。

現在、ナビゲートされておらず、ユーザー管理リンクをクリックすると同じ casGenericSuccess.jsp ページが表示されます。

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

spring - Spring Webflow 2 とブックマーク可能な URL

現在、Post/Redirect/Get パターンにより、すべてのフロー URL は似たようなもの<site_url>/flow_name?execution=?であり、入力 GET パラメータは保持されません。したがって、ユーザーは URL をコピーしたり、ブックマークしたりすることはできません。

これをきちんと行うにはどうすればよいですか?

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

ajax - Thymeleaf Spring weblow ajax

Spring webflow で最初の ajax 呼び出し/応答を作成し、応答を thymeleaf でレンダリングしようとしています。pdf Thymeleaf + Spring 3 の thymeleaf の例を使用しました。

フロー構成:

私のhtml:

まず、次のように送信を無効にします。

ページ全体のリロードを防ぎます。

ログで、SpringWebflow によってアクションが実行されていることがわかり、次のように表示されます。

Chrome Js コンソール:

または Firefox コンソール:

どのように進めればよいのか、検索の問題をどこから始めればよいのかわかりません。誰にもアイデアがありますか?

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

java - サブフローから戻った後に flowRedirect を呼び出すと例外がスローされる

この構成では、サブフローでいくつかの Webflow ロジックを完了した後、flowRedirect は発生せず、元のページのみが更新され、「java.lang.IllegalStateException: アクセスするアクティブな FlowSession がありません。この FlowExecution は終了しました」という例外が発生します。

サブフローから「goToResult」状態に行かない場合、flowRedirect は期待どおりに機能します。

終了状態で flowRedirect を使用しないと、期待どおりのページが正しく表示されます。

しかし、これらの両方を組み合わせて使用​​すると、リフレッシュと例外のみが発生します。

Spring Web Flow 2.0.9 の使用

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

java - タグが入っていれば使えますか春のウェブフローの状態

spring web-flow 2 で以下のフローを書きましたが、無効なコンテンツとしてエラーが出ます。

タグがエントリ状態の場合に使用する代替手段はありますか? エントリー時に意思決定状態を使用できますか?

条件が真の場合、状態でメソッドを評価する必要があります<on-entry>。それ以外の場合は、状態で評価されるべきではありません<on-entry>

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

spring-webflow-2 - ThymeleafはSpringservletContextにアクセスできますか?

誰か助けてくれないかしら。現在、SpringWebflow2アプリケーションをjspベースのビューレイヤーの使用からThymeleafベースのビューに変換中です。

このほとんどの部分でこれは問題ありませんが、Thymeleafがに配置したオブジェクトにアクセスできるようにするのに苦労していますservletContext

つまり、servletContextBeanの一部としてに配置されるオブジェクトがあります(実装ServletContextAwareInitializingBean

簡単にするために、それが文字列であるとしましょう:

jspベースのビューでは、次のreferenceDataようにオブジェクトにアクセスできます。

Spring ELの魔法により、アクセスできるさまざまなスコープ(、、servletContextなど)を認識しflowScopeflashScope(推測しますか?)一致するプロパティが見つかるまで各スコープを検索します。結果は次のとおりです。

ビュー内にレンダリングされます。

thymeleafテンプレートでは、同じことを行おうとしています。

しかし、これは単に空の文字列を返します。ビューは空の文字列をレンダリングします。

(しかし、ELは実際にはnullとして返されていると思います)

referenceDataオブジェクトが次のようなスコープのプロパティである場合、flowScopeまたはこれが機能する場合は、かなり確信していますが、flashScopeそうではなく、のプロパティですservletContext

thymeleafがservletContextEL経由でアクセスできるかどうか誰かが知っていますか?おそらく、私が使用する必要のある別の構文がありますか?

乾杯

ネイサン

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

spring-mvc - BeanオブジェクトをMVCからSpringWebFlowに渡します

BeanオブジェクトをMVCからwebFlowに渡す必要があります。現在、私はこの方法でそれを達成しています:

  1. Beanオブジェクトをリクエスト属性としてコントローラに保存します。
  2. フローに転送します。
  3. フローの開始時にflowRequestContextからオブジェクトにアクセスし、flowScopeに設定します。

    /li>

ChineseFlow.xml

UserDetailsS​​ervice

フローへの入力として複数のリクエストパラメータを渡したくありません。これは、BeanをSWFに渡す正しい方法ですか、それとも同じことを実現する他のより良い方法がありますか?