0

我的问题很简单。

我有一个 jsp 页面 (home.jsp),我在其中给用户一个表单来搜索销售信息。一旦用户使用他想知道的详细信息输入表单并点击搜索按钮。我的 javascript 验证用户输入是否良好,然后它以 json 的形式(使用 $.POST,m 用于 jquery)将用户值发送到控制器,在那里我使用 dao 查询数据库并返回结果(再次以json的形式)。我以表格的形式从 db 填充了这些返回值。

现在,问题是,当用户点击搜索并假设他转到应用程序中的另一个页面(history.jsp)并使用浏览器中的后退按钮返回(home.jsp)(具体来说是IE)。我希望搜索结果保持原样。

但他们不是。我需要以某种方式将整个值保存在表单(输入框、下拉菜单、单选按钮)和搜索结果中。我怎样才能做到这一点。

您会说会话,但是 (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 回答