如何指定下拉框里的值到最后一位!

哈哈哈3234 2011-04-14 02:52:58
我想让一个下拉框里值做到最后一位或第一位,因为我用的是struts2的select标签,
所以我先用Map area=new HashMap();
area.put("雨花台", "雨花台");
area.put("江宁区", "江宁区");
area.put("六合区", "六合区");
area.put("溧水县", "溧水县");
area.put("高淳县", "高淳县");
area.put("其它", "其它");

页面调用是
<s:select name="item.area" cssClass="text" list="area" theme="simple">
</s:select>

但是其它却不在最后一位,所有的顺序也不是按着map存入的顺序,因为map是无须的集合,我该怎么办?
...全文
164 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wq6215232 2011-04-14
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 gongweimeng 的回复:]

呵呵,不用谢,给点分就行
[/Quote]真实在
gongweimeng 2011-04-14
  • 打赏
  • 举报
回复
呵呵,不用谢,给点分就行
哈哈哈3234 2011-04-14
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 gongweimeng 的回复:]
Map map = new LinkedHashMap();
这样就行了。这是有序的Map
[/Quote]

真是的啊,太谢谢您咯!
gongweimeng 2011-04-14
  • 打赏
  • 举报
回复
Map map = new LinkedHashMap();
这样就行了。这是有序的Map
xb5236761 2011-04-14
  • 打赏
  • 举报
回复
List集合就OK了
哈哈哈3234 2011-04-14
  • 打赏
  • 举报
回复
具体怎么做啊????什么集合可以啊!
jlh2 2011-04-14
  • 打赏
  • 举报
回复
去实现一个比较器,指定你需要的排序规则
q943642385 2011-04-14
  • 打赏
  • 举报
回复
Key 是唯一的

Map 应该是有序的吧
哈哈哈3234 2011-04-14
  • 打赏
  • 举报
回复
这个和我要的效果没啥关系啊?
smatiger 2011-04-14
  • 打赏
  • 举报
回复
定个ID
document.getElementById().value=document.getElementById().options[document.getElementById().opetios.length].value

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧