zoukankan      html  css  js  c++  java
  • jsp中用java代码拼接下拉选备选项及默认值【我】

    <th id="TD_N_CERTIFICATION_TYPE" >证件类型:</th>
        <td >
            <select id="CERTIFICATION_TYPE" name="CERTIFICATION_TYPE" size="1" class="select156">
                <option value="">请选择</option>
                <%
                    Map voMap = (Map) request.getAttribute("voMap");<!-- EL中的voMap,就是一个变量map -->
                    List optionsList = (List)request.getAttribute("optionsList");<!-- 获取备选项集合,相当于EL的${optionsList}" -->
                    if(optionsList != null && optionsList.size()>0) {
                        <!-- 遍历拼接备选项 -->
                        for(int i =0;i<optionsList.size();i++) {
                            Map mapType = (Map) optionsList.get(i);
                            String code = mapType.get("ATTR_VALUE_CODE").toString();
                            String name = (String)mapType.get("ATTR_VALUE_NAME");
                            String defaultValue = (String) voMap.get("CERTIFICATION_TYPE");
                            if (code.equals(defaultValue)) {<!-- 设置默认备选项为选中状态 -->
                            %>
                                <option value='<%=code%>' selected="selected">
                                    <%=name%>
                                </option>
                            <%
                                } else {
                            %>
                                <option value='<%=code%>'>
                                    <%=name%>
                                </option>
                            <%
                                }
                        }
                    }
                %>
            </select>
        </td>
  • 相关阅读:
    eclipse版本、代号
    eclipse中jdk及编译器版本问题
    改变cmd命令行颜色
    mysql-installer-community-8.0.12.0的安装
    算法简介
    Java--将数据以文本形式导出
    安装MySQL
    网络配置
    电脑拷软件到其他设备
    探针设备
  • 原文地址:https://www.cnblogs.com/libin6505/p/11547046.html
Copyright © 2011-2022 走看看