0

私の質問は単純明快です。

販売情報を検索するためのフォームをユーザーに提供する jsp ページ (home.jsp) があります。ユーザーが知りたい詳細をフォームに入力すると、検索ボタンをクリックします。私のJavaScriptは、ユーザー入力が適切かどうかを検証し、ユーザー値をjsonの形式で(jqueryに使用される$.POST、mを使用して)コントローラーに送信します。コントローラーでは、daoを使用してデータベースにクエリを実行し、結果を返します(再びjsonの形式で)。db から返されたこれらの値をテーブルの形式で入力しました。

さて、問題は、ユーザーが検索を押して、アプリケーションの別のページ (history.jsp) に移動し、ブラウザ (具体的には IE) の戻るボタンを使用して (home.jsp) に戻ったとします。検索結果をそのままにしてほしい。

しかし、そうではありません。フォーム(入力ボックス、ドロップダウン、ラジオボタン)の値全体と検索結果をそのまま保存する必要があります。どうすればこれを達成できますか。

あなたはセッションと言いますが、(home.jsp) は javascript ajax 呼び出しとコントローラー (spring mvc) の両方を組み合わせて検索結果を取得します。

4

1 に答える 1

0

フォーム データを保持するために localStorage を使用できます: http://www.w3schools.com/html/html5_webstorage.asp

于 2013-08-30T11:37:37.920 に答える