JSP下拉列表|刷新页面

问题描述:

这是多么我已经实现了JSP下拉列表|刷新页面

<select name="doctype" id="doctype" class="textarea" onchange="fillLabel()"> 
     <% 
     DocumentManager documentManager = new DocumentManager(); 
     List keyTypes = documentManager.getAllKeyTypes(); 
     Iterator ite = keyTypes.iterator(); 
     while(ite.hasNext()){ 
      Object[] row = (Object[]) ite.next(); 
     %> 
     <option value="<%= row[1] %>"><%= row[0] %></option> 
     <%}%> 
    </select> 

我如何坚持选择的值时,页面刷新了。

谢谢。

+0

随着“页面被刷新”你的意思是当用户按下F5等?顺便说一句,该Java代码属于Java类,而不是JSP文件。在JSP中使用taglibs/EL来显示选项。 – BalusC 2010-07-01 11:14:54

+0

是这两个用户都按F5,当请求完成时。 – Switch 2010-07-05 04:38:05

我认为我们无法在组合框中保留选定的值。

另一种解决方案是,当组合中发生更改时,只需将该值存储在数据库中,并在下次检索该值时使用。但它有一些其他限制。如果不知道更多关于您的必要性,我无法告诉您更多。

它可以在JavaScript中使用cookie解决(或本地存储是HTML5是一个选项)。