1.List<String>形式
<select id="year" name="year" class="u-sel f-w280" value="">
<c:forEach items="${yearList}" var="year" >
<option value="${year}">${year}年</option>
</c:forEach>
</select>
为select设置默认值,默认列表第一个数据:<select id="year" name="year" class="u-sel f-w280" value="${yearList[0]}">
2.List<Enum>形式
<form:select path="reportStatus" cssClass="u-sel">
<option value="" selected="true">全部</option>
<form:options items="${ReportStatusEnum.values()}" itemLabel="name" itemValue="index"/>
</form:select>
页面要引入ReportStatusEnum,例如<%@ page import="org.ciecc.cxps.report.domain.*" %>
3.List<Map<String,String>形式
<select id="year" name="year" class="u-sel f-w280" value="${yearList[0]}">
<c:forEach items="${yearList}" var="year" >
<option value="${year}">${year}年</option>
</c:forEach>
</select>
4.List<Entity>形式
后台查list:
List<BusinessArea> businessAreaSelect =businessAreaService.findAll(); model.addAttribute("businessAreaSelect",businessAreaSelect);
<form:select path="businessArea" cssClass="u-sel">
<form:options items="${businessAreaSelect}" itemLabel="name" itemValue="id"/>
</form:select>
为select设置默认值,默认列表第一个数据:<select id="year" name="year" class="u-sel f-w280" value="${businessAreaSelect[0].id}">
3.EL语法在select中遍历Map:
参考链接:https://blog.csdn.net/moxiaoya1314/article/details/53610378