Jsp 如何在下拉列表中将默认值与items标记一起设置为空
我希望dropdownlist中页面加载时的默认值为空 以下是我的jsp代码:Jsp 如何在下拉列表中将默认值与items标记一起设置为空,jsp,Jsp,我希望dropdownlist中页面加载时的默认值为空 以下是我的jsp代码: <div class="ukjentFodselDato ${saksdetaljerForm.sak.personUnderVerge.ukjentFodselsDato ? '':'hidden'}"> <label class="boldText"><spring:message code="common.label.fodsel.ar"/></
<div class="ukjentFodselDato ${saksdetaljerForm.sak.personUnderVerge.ukjentFodselsDato ? '':'hidden'}">
<label class="boldText"><spring:message code="common.label.fodsel.ar"/></label>
<input type="hidden" value="${sak.personUnderVerge.fodselAr}" />
<form:select path="sak.personUnderVerge.fodselAr">
<form:options items="${yearList}" />
</form:select>
</div>
java代码:
public static List<Integer> getYears(int range) {
int year = LocalDate.now().getYear();
List<Integer> years = new ArrayList<>();
for(int counter=0; counter < range; counter++) {
years.add(year);
year = year-1;
}
return years;
}
公共静态列表getYears(整数范围){
int year=LocalDate.now().getYear();
列表年份=新的ArrayList();
用于(int计数器=0;计数器<范围;计数器++){
年。加上(年);
年份=第1年;
}
回归年;
}
${year}
${year}
<div class="ukjentFodselDato ${saksdetaljerForm.sak.personUnderVerge.ukjentFodselsDato ? '':'hidden'}">
<label class="boldText"><spring:message code="common.label.fodsel.ar"/></label>
<input type="hidden" value="${sak.personUnderVerge.fodselAr}" />
<form:select path="sak.personUnderVerge.fodselAr">
<form:option value="" selected="${sak.personUnderVerge.fodselAr == null ? 'selected' : ''}" />
<c:forEach var="year" items="${yearList}">
<form:option value="${year}" selected="${parorende.fodselAr == year ? 'selected' : ''}" >${year}</form:option>
</c:forEach>
</form:select>
</div>