1 静态生成
注解:这里从页面来静态(也就是在页面中写死啦)构造下拉选项,关键点是list=”#{‘0’:’男’,’1’:’女’}” 通过它实现的select的两个option 。headerKey指定缺省的选项”value”,headerValue指定缺省的选项”text”。
2 action传递list过来
注解:这里通过一个list类型的对象来动态生成一个下拉列表。list=”userList”表示action里有一个list类型的userList属性。listKey=”id”表示当前option的value从userList里的当前User对象的id属性取值。listValue=”name”表示当前option的text从userList里的当前User对象的name属性取值。
1.第一个例子:
2.第二个例子:
3.第三个例子:
<%
java.util.HashMap map = new java.util.LinkedHashMap();
map.put(1,”aaa”);
map.put(2,”bbb”);
map.put(3,”ccc”);
request.setAttribute(“map”,map);
request.setAttribute(“aa”,”2”);
%>