直接上代码。
前台的jsp页面的代码:
名字:<select name="name" id="name">
<option>---请选择---</option>
<c:forEach items="${EntityRep}" var="emp">
<option value="${emp }">${emp}</option>
</c:forEach>
</select>
前台使用了jstl标签,便于对集合进行遍历(c标签),其中EntityRep是后台传来的集合名字,emp是声明实例。
后台Controller里面的代码:
@RequestMapping(params = "jump")
public ModelAndView demo(HttpServletRequest request) {
List<Entity> EntityList = this.systemService
.getList(IpEntity.class);
List EntityRep = new ArrayList();
for (int i = 0; i < EntityList.size(); i++) {
IpEntity ipEn = EntityList.get(i);
EntityRep.add(ipEn.getName());
}
request.setAttribute("EntityRep", EntityRep);
return new ModelAndView("aaa/bbb");
}
后台使用Springmvc技术,将数据库中查询到了数据放到集合EntityRep 中,然后再传递到前台进行显示。
本文介绍了一个使用JSTL标签在JSP页面实现下拉选择框的例子,该选择框的数据通过SpringMVC从后台获取并展示。
268

被折叠的 条评论
为什么被折叠?



