原生 jsp中使用select,并通过数据库的返回值设置默认选中

cc 2017-06-22 06:08:18
请问怎么使用原生jsp控制select控件的默认选中项呢:即根据数据库库的查询返回值,判断到底哪个option要设置为selected。
找到一个struts2标记的实现办法:<s:if test="#request.batchName==#item.get('PLAN_NAME')">selected="true"</s:if>, 但项目不使用struts2,也不使用jstl,只用原生jsp。
...全文
583 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
什么都不能 2017-06-22
  • 打赏
  • 举报
回复
sample: merely use for studying.
<%
  List<KeyValuePair> cityList = request.getAttribute("city_list") != null ? List<KeyValuePair> request.getAttribute("city_list") : new ArrayList<KeyValuePair>();
  String cityCode = request.getAttribute("city_code") != null ? (String)request.getAttribute("city_code") : "";
%>
<select .....>
<%for(KeyValuePair kvp : cityList) {%>
<%if(cityCode.equals(kvp)) {%>
<option value="<%=kvp.value%>"  selected ><%=kvp.key%></option>
<%} else {%>
<option value="<%=kvp.value%>"  ><%=kvp.key%></option>
<%}%>
</select>
cc 2017-06-22
  • 打赏
  • 举报
回复
麻烦给个具体代码,谢谢。
vswen5 2017-06-22
  • 打赏
  • 举报
回复
el表达式 或者js控制

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧