【问题标题】:JSP drop down list | Page refreshJSP 下拉列表 |页面刷新
【发布时间】:2010-10-08 19:36:00
【问题描述】:

这就是我实现的方式

<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>

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

谢谢。

【问题讨论】:

  • “页面已刷新”是指当用户按 F5 等时?顺便说一句,Java 代码属于 Java 类,而不是 JSP 文件。在 JSP 中使用 taglibs/EL 来显示选项。
  • 是的,用户同时按 F5 和请求完成时。

标签: html jsp


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2019-12-30
      • 2012-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-04
      • 2015-06-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多