<html:options collection="searchDate" property="option的value值" labelProperty="显示值"/>property和labelProperty 写什么呢? 我用的是 ArrayList<String> list = new ArrayList<String>() ; list的值是用数据库取的 request.setAttribute("searchDate", list);
那你在给<html:option>赋值的时候用el表达式了
解决了 <% ArrayList<String> list = new ArrayList<String>(); list = (ArrayList<String>)request.getSession().getAttribute("searchDate"); for(int i =list.size()-1;i>=0;i--) { %> <html:option value='<%=list.get(i)%>'><%=list.get(i)%></html:option> <%}%>
<html:options collection="searchDate" property="option的value值" labelProperty="显示值"/>
我用的是
ArrayList<String> list = new ArrayList<String>() ;
list的值是用数据库取的
request.setAttribute("searchDate", list);
<% ArrayList<String> list = new ArrayList<String>();
list = (ArrayList<String>)request.getSession().getAttribute("searchDate");
for(int i =list.size()-1;i>=0;i--) { %>
<html:option value='<%=list.get(i)%>'><%=list.get(i)%></html:option>
<%}%>