用strust标签如何获取Map 具体某个键的值,就像map.get(key)

icss_s2 2013-07-03 08:57:37
用strust标签如何获取Map 具体某个键的值,就像map.get(key)
...全文
145 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangsy991 2013-07-05
  • 打赏
  • 举报
回复
<ww:property value="#map.key"/> 或 <ww:property value="#map.getKey('key')"/> 说明strus可以向直接调用方法的
小丑哥_V5 2013-07-04
  • 打赏
  • 举报
回复


<s:iterator value="testlist" var="testmap">
<s:iterator value="testmap">
  <s:property value="key" />
<s:property value="value" />
  </s:iterator>
</s:iterator> 
我记得应该是这样就可以了..
gzqGyula 2013-07-04
  • 打赏
  • 举报
回复
我用JSTL c:标签获取过List对象,map不知道行不行!!! 不过你可以试试,我将代码给你。。
HttpServletResponse response = ServletActionContext.getResponse();      
	    response.setCharacterEncoding("UTF-8"); 
	    try {
	    	JSONArray result=JSONArray.fromObject(hashMap);
			response.getWriter().write(result.toString());
		} catch (Exception e) {
			// TODO: handle exception
			e.printStackTrace();
		}
Struts.xml

<action name="loadByCalltor" class="com.web.hg.action.CalltorAction" method="loadByCalltor">
		<result name="success">/pageJSP/cmonitor.jsp</result>

xx.jsp

<c:forEach items="${hashMap}" var="map">

        <c:out value="${map.key}" />

        <c:out value="${map.value}" />

     </c:forEach>



	</action>

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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