日期:2014-05-20 浏览次数:20772 次
<%@ page language="java" pageEncoding="utf-8"%> <%@ taglib uri="/struts-tags" prefix="s" %> <%@ page import="java.util.*"%> <% List list = new ArrayList(); Map<String,Integer> map = new HashMap<String,Integer>(); map.put("item",100); list.add(map); map = new HashMap<String,Integer>(); map.put("item",200); list.add(map); map = new HashMap<String,Integer>(); map.put("item",300); list.add(map); map = new HashMap<String,Integer>(); map.put("item",400); list.add(map); request.setAttribute("list",list); %> <s:set id="count" value="0"/> <s:iterator id="list" value="#request.list"> <s:set id="count" value="#count + #list.item"/> </s:iterator> <s:property value="#count"/>
------解决方案--------------------
不用map或实体类存数字的话,不知道怎样获取list中的值。。求解。。
------解决方案--------------------
可以了。。
<%@ page language="java" pageEncoding="utf-8"%> <%@ taglib uri="/struts-tags" prefix="s" %> <%@ page import="java.util.*"%> <% List list = new ArrayList(); list.add(100); list.add(200); list.add(300); request.setAttribute("list",list); %> <s:set id="count" value="0"/> <s:iterator id="list" value="#request.list"> <s:set id="count" value="#count + #list"/> </s:iterator> <s:property value="#count"/>