JSP下拉列表|页面刷新

时间:2010-07-01 07:40:16

标签: html 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>

如何在刷新页面时保留所选值。

感谢。

2 个答案:

答案 0 :(得分:0)

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

另一个解决方案是,当组合中发生更改时,只需将该值存储在数据库中,然后下次检索该值。但它有一些其他限制。如果不了解你的必要性,我无法告诉你更多。

答案 1 :(得分:0)

可以使用cookie在javascript中解决(或者本地存储是HTML5是一种选择)。