問題タブ [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.
grails - grails submitButton の検証
<g:submitButton>
grails のタグの onCLick プロパティに実装する JavaScript を使用して検証を作成することは可能ですか? あるページから別のページに進むために Webflow を使用しています。次のボタンのコードは次のとおりです。
isfilipinoCitizen 関数は、私の JavaScript コードにあります。
ここでやりたかったのは、ユーザーからの入力が 0 の場合にページが次のページに進まないようにし、ユーザーをシステムのホームページにリダイレクトすることです。しかし、それはまったく機能していないようでした。
皆さんからの助けは大歓迎です。
ありがとう!
spring - Spring webflow および JSP 用の AJAX
作業中の Web フォームに JavaScript オートコンプリート機能を追加したいと考えています。NetBeans 7.1、Spring Framework 3.0.6、および Webflow 2.3 を使用しています。可能であれば、(タイルではなく) JSP を使用することをお勧めします。
私が従うべきアプローチまたはいくつかの書面によるガイドを提案していただければ。5 ページのフォーム用の Webflow が既にあります。この機能を追加できれば、オートコンプリートによってかなり複雑なフォームがより使いやすくなると思います。AJAX は、最初のインスタンス (現在は 1 ページ目) でサーバーから ID と名前を返し、入力したユーザーが既に存在するかどうかを検証する必要があります (データベース エントリの重複を避けるために、2 ページ後にオートコンプリートを再度使用する可能性があります)。
アプローチおよび/またはガイドに関する提案をいただければ幸いです。
unit-testing - Spring WebFlow で意思決定状態をテストする方法
Spring WebFlow コンテキスト内で意思決定状態を単体テストするための最良の方法を見つけようとしています。
注意someClassとsomeClassDaoは FlowScope または ConversationScope 内にありません。
Mockito を使用して、決定状態の式が呼び出されていることをテストし、状態の結果が正しいことを確認したいと考えています。
通常、簡単に
- setCurrentState(someViewState: 移行フロー内でスロット テストを実行する場所)
- 入力を定義する
- ExternalContext をモックする
- そのコンテキスト内の setEvent
- resumeFlow (与えられたコンテキストで)
- モックされたメソッド呼び出しを検証 & 最後に
- assertCurrentState(someViewState: フロー内で、指定された入力が fork する決定状態に影響を与えた後、どこにいると予想されるか)
デシジョン ステートはビュー ステートとして動作しないようです (公平に言えば、フロー内の特定のビュー ステートではありません)。
返信をお待ちしております。
java - Spring Web Flow トランジションがトリガーされない
私は Spring Web Flow 2 を使用していますが、トランジションを適切に起動するのに基本的な問題があります。私はインターネットで多くの検索を行いましたが、ビュー側から遷移がどのようにトリガーされるかについての詳細な説明を見つけることができませんでした。enterBookingDetails と reviewBooking の 2 つの状態があります。EnterBookingDetails は正常に動作しています - ページが読み込まれ、submit イベントで reviewBooking が読み込まれます。私の問題は、reviewBooking から作業への遷移を取得できないことです。ここに私が持っているものがあります:
予約フロー.xml:
enterBookingDetails.jsp (抜粋):
reviewBooking.jsp (抜粋):
「reviewBooking」でいずれかのボタンをクリックすると、ユーザーはフォーム データが入力されていない「enterBookingDetails」に戻ります。よろしくお願いします。
spring - SpringWebFlowリクエストのマッピング
現在SpringMVCまたはWebFlowを使用していない非常に大規模な既存のWebアプリケーションにSpringWebFlow2を追加しています。私の仕事はmySite.com/flowsにアクセスしてWebフローをトリガーすることですが、問題が発生しています。/flows/*
私のアプローチは、 WebFlowをにマッピングしてDispatcherServletを設定することでした/flows
。DispatcherServletが構成されている私のweb.xmlは次のとおりです。
Webフローをにマップするためにいくつかの方法を試しました/flows
。base-path
私の最初の試みは、次の設定でフローレジストリを使用することでした。
私の理解では、これ/WEB-INF/app/flows
により、リクエストマッピングを作成するために内部のフォルダ構造が使用されます。私の最初のテストは、( )booking-flow.xml
というサブフォルダー内にフローを追加することでした。そして、素晴らしい!-期待どおりに機能しました。mySite.com/flows/bookingからフローにアクセスできました。OK、でもURLを入れたくないので、フォルダーから移動して、すぐに機能することを期待しましたが、機能しませんでした。フローがまったくマップされていないと思います。booking
/WEB-INF/app/flows/booking
/booking
booking-flow.xml
booking
WEB-INF/app/flows
フローをDispatcherServletマッピングのルートにマッピングする方法を知っている人はいますか、それともこれにアプローチするためのより良い方法がありますか?/flows
DispatcherServletにアプリケーション外のリクエストを処理させたくありません。それは私だけですか、それともSpring Web Flowで利用できるドキュメントはほとんどありませんか?
ありがとう!
java - セキュリティを使用した Barebonds Hello World の例
Barebonds Hello World Example をセキュリティ付きでセットアップしようとしています。しかし、エラーが発生し続けます。
ここに私のweb.xmlがあります:
ここに私の spring-security.xml ファイルがあります:
以下は私のエラーです....私を助けてください:
2012-07-25 15:54:46,607 [pool-2-thread-1] エラー org.springframework.web.context.ContextLoader - コンテキストの初期化に失敗しました
org.springframework.beans.factory.BeanCreationException: 'org.springframework.security.filterChains' という名前の Bean の作成中にエラーが発生しました: Bean プロパティ 'sourceList' の設定中に Bean 'org.springframework.security.web.DefaultSecurityFilterChain#0' への参照を解決できませんキー付き [0]; ネストされた例外は
org.springframework.beans.factory.BeanCreationException: 'org.springframework.security.web.DefaultSecurityFilterChain#0' という名前の Bean の作成中にエラーが発生しました: Bean 'org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0' への参照を解決できませんキー[2]でコンストラクター引数を設定します。ネストされた例外は
org.springframework.beans.factory.BeanCreationException: 'org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0' という名前の Bean の作成中にエラーが発生しました: Bean 'org.springframework.security.authentication.ProviderManager#0' への参照を解決できませんBean プロパティ 'authenticationManager' を設定します。ネストされた例外は
org.springframework.beans.factory.BeanCreationException: 'org.springframework.security.authentication.ProviderManager#0' という名前の Bean の作成中にエラーが発生しました: Bean 'org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#0' への参照を解決できませんコンストラクタ引数の設定; ネストされた例外は
org.springframework.beans.factory.BeanCreationException: 'org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#0' という名前の Bean の作成中にエラーが発生しました: FactoryBean がオブジェクトの作成時に例外をスローしました。ネストされた例外は
org.springframework.beans.factory.NoSuchBeanDefinitionException: 'org.springframework.security.authenticationManager' という名前の Bean が定義されていません: 構成にグローバル要素を (子要素と共に) 追加するのを忘れましたか? あるいは、要素と要素で authentication-manager-ref 属性を使用できます。
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328) で
java - 追加された変数で Web フローがクラッシュする
現在、Spring Web Flows 2.0.7 を使用して問題に直面しています。変数が送信されると、Webflow がクラッシュします。対応する Webflow は次のようになります。
conId (http://localhost:8080/app/myflow?conId=123) を追加してフローに入ると、次のエラーが表示されます。
提供された値は単純な int 値であるため、シリアル化できないように見えることにかなり驚いています。ここで基本的な何かが欠けているようです。
java - spring webflowメッセージは複数のソースを参照できますか?
パスワードを忘れた場合のチャレンジを表す Webflow フォームがあります。3 つの質問があり、成功するためには 3 つすべてに正解する必要があります。ただし、セキュリティ上の理由から、3 つのいずれかが間違っている場合、チャレンジは失敗します。そのため、間違っているものがある場合は、すべて間違っているとマークして、1 つのメッセージを提供したいと思います。3つすべてのエラーメッセージでこれを行うことができ、そこにメッセージを表示せず、次に表示される実際のメッセージとして4番目のメッセージを表示できると思います。しかし、もっと簡単な方法はありますか?何かのようなもの:
APIがそれを正確にサポートしていないことは知っていますが、おそらくMessageResolverを何らかの方法で直接実装することでそれを行う方法が欠けているのでしょうか?