沙漠中的鱼

欲上天堂,先下地狱
posts - 0, comments - 56, trackbacks - 0, articles - 119
  BlogJava :: 首页 ::  :: 联系 :: 聚合  :: 管理

如何在struts 2用iterate遍历Map

Posted on 2008-03-05 21:10 沙漠中的鱼 阅读(3802) 评论(3)  编辑  收藏 所属分类: 开源框架

          struts 2已经推出了很久了,与struts 1.X有比较大的区别,不过熟悉struts 1的人对于struts 2应当是很快就能上手的。今天在开发过程中,想到利用iterate标签来遍历Map对像,在网上找了一个struts 1.x利用iterate来遍历MAP的方法
<%
HashMap months = new HashMap();
months.put("Jan.", "January");
months.put("Feb.", "February");
months.put("Mar.", "March");
request.setAttribute("months", months);
%>
<logic:iterate id="element" indexId="ind" name="months">
  <bean:write name="ind"/>.
  <bean:write name="element" property="key"/>:
  <bean:write name="element" property="value"/>
</logic:iterate>
但是在struts 2里面没有<bean:write property=""/>这样的标签对象,不过从上面我们也可以大概推出struts 2的写法
<s:terate value="months" state="stat">
  <s:property value="key"/>:
  <s:property value="value"/>
</s:iterate>
从上面我们可以看出,其实他们实现思想都是一样的


评论

# re: 如何在struts 2用iterate遍历Map[未登录]  回复  更多评论   

2008-12-02 21:27 by a
谢了a

# re: 如何在struts 2用iterate遍历Map[未登录]  回复  更多评论   

2009-02-04 16:52 by xxx
struts 2.0 里这样写不对吧

# re: 如何在struts 2用iterate遍历Map  回复  更多评论   

2009-10-24 14:01 by xcp
恩.不错..

只有注册用户登录后才能发表评论。


网站导航: