0

2 つの Spring WebFlow プロジェクトがデータを共有するための最良の方法を見つけようとしています。私の例では、Web-Flow App1 がユーザーから名前、電話、ssn などの情報を取得し、差分 Web-Flow アプリに制御を渡す必要があるとします。開始するには電話と ssn が必要な App2 と呼びます。 .

いくつかの規則により、電話番号と ssn をデータベースに保存することはできません。これを処理するための最良の方法について、他のプログラマーから聞きたいと思います。

4

3 に答える 3

1

2つのWebフローが実際に同じJavaWebアプリケーションに存在する場合は、app1フローのサブフロー状態を使用してapp2フローを起動し、必要な入力を渡します。

<subflow-state id="launchApp2" subflow="app2-flow">
    <input name="phone" />
    <input name="ssn" />
    <transition to="resumeApp1" />
</subflow-state>

これは、リファレンスドキュメントにも記載されています: http ://static.springsource.org/spring-webflow/docs/2.3.x/reference/html/ch03s09.html

于 2012-09-21T12:14:03.717 に答える
0

1 つの Web アプリが別の Web アプリに制御を渡す必要がありますか? http://[app2]/start?phone=123&ssn=456 にリダイレクトできます

于 2012-09-20T20:11:49.393 に答える
0

非表示の変数を含むフォームを他のサイトに投稿します。

<body onload="document.getElementById('theForm').submit();">
<form id="theForm" action="http://app2/..." method="POST">
<input type="hidden" name="name" value="Joe"></input>
<input type="hidden" name="ssn" value="XYZ123..."></input>
...
</form>
</body>
于 2012-09-21T08:50:11.873 に答える