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>
从上面我们可以看出,其实他们实现思想都是一样的