struts2中已经通过bean回去了map对象了,如何将map的值用foreach放入jsp的下拉列表中呢

 我来答
yunlkong
2011-08-10 · TA获得超过5711个赞
知道大有可为答主
回答量:9695
采纳率:0%
帮助的人:1.9亿
展开全部
你的validate方法里把你的下拉列表的值typeRs再得新赋一次。如果你是用的框架,那就在你的action处理方法中再赋一次。为什么要这样,因为web请求是一次性的,在你显示页面时肯定初始化了typeRs,但页面显示完成后你再请求时的Action类会是个新的,不会保存以前的值,所以失败后定向列表是空的,所以在发起定向的Action方法中一定要再次初始化typeRs。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xingchenWOKU
2011-08-05 · TA获得超过109个赞
知道答主
回答量:80
采纳率:0%
帮助的人:42.1万
展开全部
Struts1中如下
<%
HashMap map=new HashMap();
map.put("country1","中国");
map.put("country2","日本");
map.put("country3","法国");
map.put("country4","美国");
map.put("country5","意大利");
pageContext.setAttribute("map",map);
%>
<logic:iterate id="mapValue" name="map">
<bean:write name="mapValue" property="key"/>
<bean:write name="mapValue" property="value"/><br/>
</logic:iterate>,
只需要替换成Struts2的遍历标签即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pxs_623
2011-07-29 · TA获得超过135个赞
知道小有建树答主
回答量:245
采纳率:0%
帮助的人:110万
展开全部
<%@ taglib prefix="s" uri="/struts-tags"%>
<s:iterator value="list"status="stat"> //获取的list
<tr>
<td>
<b >${id}</b>//list里的id
</td>
</tr>
</s:iterator>
更多追问追答
追问
不懂呢,可否详细给我写个
追答
你贴你的bean代码
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式