【问题标题】:Display hashmap values in HTML dropdown box [closed]在 HTML 下拉框中显示哈希图值 [关闭]
【发布时间】:2014-04-07 12:47:24
【问题描述】:

如何使用 Java 在 HTML 下拉框中显示 hashmap 值?

HashMap<Integer,String> hm =new HashMap<Integer,String>();
hm.put(1,"abc");
hm.put(2,"def");
hm.put(3,"ghi");

将 jEasyUI 框架与 jQuery 结合使用。

【问题讨论】:

  • 设置 str= hm.KeySet();如何在下拉列表中显示这些值?
  • 这里令人困惑的主要是公认的答案。它与 jquery 或 jeasyui 无关。

标签: java drop-down-menu hashmap


【解决方案1】:
<%
    HashMap<Integer,String> hm =new HashMap<Integer,String>();
    hm.put(1,"abc");
    hm.put(2,"def");
    hm.put(3,"ghi");

     for(int i=1;i<hm.size();i++){
%>
      <option value="<%= i%>"><%= hm.get(i) %></option>
<% } %>

【讨论】:

    【解决方案2】:

    您可以使用从 hm.values() 返回的列表

    【讨论】:

      【解决方案3】:

      使用 for 循环并构建如下选项

      "<option value="+hm.getKey()+">"+hm.getValue()+"</option>";
      

      HashMap doc.

      【讨论】:

        猜你喜欢
        • 2019-03-12
        • 1970-01-01
        • 2017-06-10
        • 2018-06-07
        • 1970-01-01
        • 2019-12-30
        • 2014-04-12
        • 2016-10-02
        • 1970-01-01
        相关资源
        最近更新 更多