問題タブ [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.
spring - Springwebflowは同じページの値を失います
Spring Webflowは初めてですが、モデルを保存してから次のページに移動するか、モデルを保存して同じページにとどまるフローを作成しようとしています。次のページに移動しても問題はなく、検証が機能し、モデルが更新され、次のページに戻ると、状態が保持されます。
ただし、「保存」トランジションでは、ビューを指定していないため、モデルが更新されることを期待して、同じページにとどまります。しかし、すべての値がクリアされ、空のフォームが表示されます。これにより、後で心配するポップアップが最終的に表示されます。モデルフロースコープを作成しました。
私の設定は間違っていますか?
primefaces - Primefaces RowEditor が Spring Webflow で機能しない
セル内編集を備えた Primefaces DataTable があります。
対応する SWF ビューステートの定義は次のとおりです。
ビューは正常にレンダリングされ、値はバッキング Bean に保存され、rowEdit リスナーもコントローラーで呼び出されます。ただし、ユーザーが何をしてもエディター モードを終了することはありません。ネットワーク スニッフィングを行ったところ、SWF はビューステートのみを送り返しているようですが、Primefaces ショーケースもレンダリングされたフラグメントを送り返しています。
これを修正するにはどうすればよいですか?
spring-webflow-2 - Spring webflow:複数のFlowExecutorを構成する方法
'always-redirect-on-pause'属性がfalseで、別の属性がtrueであるフローのセットが必要なため、プロジェクトに複数のフローエグゼキュータを構成しようとしています。Spring Docsを検索してスキミングしようとしましたが、この構成を思い付くことができませんでした。誰かがこれらの構成を共有したり、関連するリソースに直接アクセスしたりできますか?
ありがとう
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 ページが表示されます。
spring - Spring Webflow 2 とブックマーク可能な URL
現在、Post/Redirect/Get パターンにより、すべてのフロー URL は似たようなもの<site_url>/flow_name?execution=?
であり、入力 GET パラメータは保持されません。したがって、ユーザーは URL をコピーしたり、ブックマークしたりすることはできません。
これをきちんと行うにはどうすればよいですか?
ajax - Thymeleaf Spring weblow ajax
Spring webflow で最初の ajax 呼び出し/応答を作成し、応答を thymeleaf でレンダリングしようとしています。pdf Thymeleaf + Spring 3 の thymeleaf の例を使用しました。
フロー構成:
私のhtml:
と
まず、次のように送信を無効にします。
ページ全体のリロードを防ぎます。
ログで、SpringWebflow によってアクションが実行されていることがわかり、次のように表示されます。
Chrome Js コンソール:
または Firefox コンソール:
どのように進めればよいのか、検索の問題をどこから始めればよいのかわかりません。誰にもアイデアがありますか?
java - サブフローから戻った後に flowRedirect を呼び出すと例外がスローされる
この構成では、サブフローでいくつかの Webflow ロジックを完了した後、flowRedirect は発生せず、元のページのみが更新され、「java.lang.IllegalStateException: アクセスするアクティブな FlowSession がありません。この FlowExecution は終了しました」という例外が発生します。
サブフローから「goToResult」状態に行かない場合、flowRedirect は期待どおりに機能します。
終了状態で flowRedirect を使用しないと、期待どおりのページが正しく表示されます。
しかし、これらの両方を組み合わせて使用すると、リフレッシュと例外のみが発生します。
Spring Web Flow 2.0.9 の使用
java - タグが入っていれば使えますか春のウェブフローの状態
spring web-flow 2 で以下のフローを書きましたが、無効なコンテンツとしてエラーが出ます。
タグがエントリ状態の場合に使用する代替手段はありますか? エントリー時に意思決定状態を使用できますか?
条件が真の場合、状態でメソッドを評価する必要があります<on-entry>
。それ以外の場合は、状態で評価されるべきではありません<on-entry>
。
spring-webflow-2 - ThymeleafはSpringservletContextにアクセスできますか?
誰か助けてくれないかしら。現在、SpringWebflow2アプリケーションをjspベースのビューレイヤーの使用からThymeleafベースのビューに変換中です。
このほとんどの部分でこれは問題ありませんが、Thymeleafがに配置したオブジェクトにアクセスできるようにするのに苦労していますservletContext
。
つまり、servletContext
Beanの一部としてに配置されるオブジェクトがあります(実装ServletContextAware
とInitializingBean
)
簡単にするために、それが文字列であるとしましょう:
jspベースのビューでは、次のreferenceData
ようにオブジェクトにアクセスできます。
Spring ELの魔法により、アクセスできるさまざまなスコープ(、、servletContext
など)を認識しflowScope
、flashScope
(推測しますか?)一致するプロパティが見つかるまで各スコープを検索します。結果は次のとおりです。
ビュー内にレンダリングされます。
thymeleafテンプレートでは、同じことを行おうとしています。
しかし、これは単に空の文字列を返します。ビューは空の文字列をレンダリングします。
(しかし、ELは実際にはnullとして返されていると思います)
referenceData
オブジェクトが次のようなスコープのプロパティである場合、flowScope
またはこれが機能する場合は、かなり確信していますが、flashScope
そうではなく、のプロパティですservletContext
。
thymeleafがservletContext
EL経由でアクセスできるかどうか誰かが知っていますか?おそらく、私が使用する必要のある別の構文がありますか?
乾杯
ネイサン
spring-mvc - BeanオブジェクトをMVCからSpringWebFlowに渡します
BeanオブジェクトをMVCからwebFlowに渡す必要があります。現在、私はこの方法でそれを達成しています:
- Beanオブジェクトをリクエスト属性としてコントローラに保存します。
- フローに転送します。
フローの開始時にflowRequestContextからオブジェクトにアクセスし、flowScopeに設定します。
/li>
ChineseFlow.xml
UserDetailsService
フローへの入力として複数のリクエストパラメータを渡したくありません。これは、BeanをSWFに渡す正しい方法ですか、それとも同じことを実現する他のより良い方法がありますか?