私はstruts2が初めてです。私は春のアプリケーションでstruts2に取り組んでいます。ユーザー登録機能を開発しました。この登録プロセスには、3 つのステップ (3forms) があります。最初のページにはステップ1にいくつかのフィールドが含まれ、2番目のページにはステップ2に他のフィールドが含まれ、ステップ3には他のフィールドが含まれます.アクションクラスでセッションマップを使用して、すべてのフォームのすべてのフィールド値を配置しました.ステップ3でフォームを送信した後、呼び出しますサービスを休ませて応答を返します。応答が OK の場合は、成功ページのステップ 4 にリダイレクトします。場合によっては、ユーザーがすでに終了している場合、存在するユーザーに応答が返され、step5 ページにリダイレクトされます。このページでは、「申し訳ありませんが、ユーザーは既に存在します」という 1 つのメッセージと、「ホームページ」という 1 つのリンクを使用しました。
<s:a id="next" href="/sample/register/user.action"> Homepage </s:a>
step5ページでこのリンクを使用しました。このリンクをクリックすると、ホームページ (つまりステップ 1 ページ) に移動しますが、ユーザーが入力した値は含まれていません。step1、step2、step3 プロセスですべてのフィールド値を維持する必要があります。この問題を解決する方法。
誰でも提案を与えることができます。