私の質問は単純明快です。
販売情報を検索するためのフォームをユーザーに提供する jsp ページ (home.jsp) があります。ユーザーが知りたい詳細をフォームに入力すると、検索ボタンをクリックします。私のJavaScriptは、ユーザー入力が適切かどうかを検証し、ユーザー値をjsonの形式で(jqueryに使用される$.POST、mを使用して)コントローラーに送信します。コントローラーでは、daoを使用してデータベースにクエリを実行し、結果を返します(再びjsonの形式で)。db から返されたこれらの値をテーブルの形式で入力しました。
さて、問題は、ユーザーが検索を押して、アプリケーションの別のページ (history.jsp) に移動し、ブラウザ (具体的には IE) の戻るボタンを使用して (home.jsp) に戻ったとします。検索結果をそのままにしてほしい。
しかし、そうではありません。フォーム(入力ボックス、ドロップダウン、ラジオボタン)の値全体と検索結果をそのまま保存する必要があります。どうすればこれを達成できますか。
あなたはセッションと言いますが、(home.jsp) は javascript ajax 呼び出しとコントローラー (spring mvc) の両方を組み合わせて検索結果を取得します。