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>
我如何坚持选择的值时,页面刷新了。
谢谢。
答
我认为我们无法在组合框中保留选定的值。
另一种解决方案是,当组合中发生更改时,只需将该值存储在数据库中,并在下次检索该值时使用。但它有一些其他限制。如果不知道更多关于您的必要性,我无法告诉您更多。
答
它可以在JavaScript中使用cookie解决(或本地存储是HTML5是一个选项)。
随着“页面被刷新”你的意思是当用户按下F5等?顺便说一句,该Java代码属于Java类,而不是JSP文件。在JSP中使用taglibs/EL来显示选项。 – BalusC 2010-07-01 11:14:54
是这两个用户都按F5,当请求完成时。 – Switch 2010-07-05 04:38:05