jsp中用java代码拼接下拉选备选项及默认值【我】
2024-08-27 00:27:53
<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>
最新文章
- 如何处理 在html中 li 的高度自适应(且li里面的内容有浮动的情况下)
- JavaScript数组的一些方法集合
- PAT 1028. 人口普查(20)
- centos 下 安装zookpeer
- 随机抽样一致性算法(RANSAC)示例及源代码
- [python] No module named _sysconfigdata_nd
- mvc api odata 查询选项之 $inlinecount ,$format 选项
- css+div网页设计(三)--与多种技术的混合应用
- apache点NET环境
- iframe中在父窗口打开子页面
- Couldn&#39;t read row 0, col -1 from CursorWindow
- 关于ue上传图片到七牛云设置key
- mybatis的延迟加载
- java中处理json各种各样转换方法
- ffplay常用命令
- Docker学习系列(二)Docker初体验
- VMWare 安装 Linux
- redis 知识点
- open read split
- Mysql中字符串正确的连接方法