`
Everyday都不同
  • 浏览: 714890 次
  • 性别: Icon_minigender_1
  • 来自: 宇宙
社区版块
存档分类
最新评论

<s:set/>标签和org.apache.struts2.util.Counter实现列表中列数据的统计

    博客分类:
  • jsp
阅读更多
方法一:<s:set/>标签

1.在<s:iterator/>标签外部设置统计结果的初始值:
<s:set name="totalmoMobileCount" value="0"/>


2.<s:iterator/>标签里面,循环增加
<s:iterator value="XXXList" status="stat"  >
<td class="td_detail" nowrap="nowrap"><s:property value="moMobileCount"/></td>

<s:set name="totalmoMobileCount" value="#totalmoMobileCount+moMobileCount"/>
</s:iterator>


3.循环完毕,在最后一行对应的列下面显示统计结果:
<td class="td_title"><s:property value="#totalmoMobileCount"/> </td>


注:主要是巧妙应用<s:set/> # 以及<s:iterator/>标签.虽然简单,但在统计很多数据的时候却十分有用!

方法二:org.apache.struts2.util.Counter

<s:iterator value="XXXList" id="cp">
<s:bean name="org.apache.struts2.util.Counter" id="counter">
						<s:param name="first" value="1" />
						<s:param name="last" value="32" />
						<s:iterator id="prov">
							<s:if test="#cp.id+XXXtMap[#prov] == null">
								<td class="td_detail"></td>
							</s:if>
							<s:else>
								<td class="td_detail">
									<s:property value="cpDailyReportMap[#cp.id+#prov]/100" />
								</td>
							</s:else>
						</s:iterator>
					</s:bean>
</s:iterator>
分享到:
评论

相关推荐

    springboot 基础简易实例, maven项目

    &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt; &lt;version&gt;2.1.4.RELEASE&lt;/version&gt; &lt;relativePath/&gt; &lt;!-- lookup parent from repository --&gt; &lt;/parent&gt; ...

    基于MyEclipse搭建maven+springmvc整合图文教程(含源码0

    &lt;listener-class&gt;org.springframework.web.util.Log4jConfigListener&lt;/listener-class&gt; &lt;/listener&gt; &lt;!-- 字符集 过滤器 --&gt; &lt;filter&gt; &lt;filter-name&gt;CharacterEncodingFilter&lt;/filter-name&gt; &lt;filter-class...

    org.apache.poi JAR包

    import org.apache.poi.hssf.util.HSSFColor; import org.apache.poi.hssf.util.Region; import org.apache.poi.poifs.filesystem.POIFSFileSystem; import org.apache.poi.ss.util.CellRangeAddress; "The import ...

    支持多个连接多个数据库的HibernateFactory

    软件说明: &lt;br&gt;只支持Hibernate3.0&lt;br&gt;基本用法:&lt;br&gt;import com.liu.base.StaticHbmQuery;&lt;br&gt;&lt;br&gt;StaticHbmQuery shq = new StaticHbmQuery(\"hibernate.cfg.xml\");&lt;br&gt;&lt;br&gt;......&lt;br&gt;&lt;br&gt;//shq.clear();&lt;br&gt;//...

    struts 标签 logic:iterate使用 logic:iterate

    include file="../menu.txt"%&gt;&lt;br&gt; &lt;/td&gt;&lt;br&gt; &lt;/tr&gt;&lt;br&gt; &lt;/table&gt;&lt;br&gt; &lt;table width=800&gt;&lt;br&gt; &lt;tr&gt;&lt;br&gt; &lt;td height=100 width=30&gt;&lt;br&gt; &lt;img src=../images/small_2.gif&gt;&lt;br&gt; &lt;/td&gt;&lt;br&gt; &lt;td&gt;...

    【编程爱好者之书-Java2 类库】

    包概述&lt;br/&gt;java.io &lt;br/&gt;java.lang &lt;br/&gt;java.lang.ref &lt;br/&gt;java.lang.reflect &lt;br/&gt;java.math &lt;br/&gt;java.net &lt;br/&gt;java.text &lt;br/&gt;java.util &lt;br/&gt;java.util.jar &lt;br/&gt;java.util.zip &lt;br/&gt;类目录&lt;br/&gt;...

    DWR中文文档.pdf

    util.js 功能 54&lt;br/&gt;7.1 $() 54&lt;br/&gt;7.2 addOptions and removeAllOptions 54&lt;br/&gt;7.3 addRows and removeAllRows 55&lt;br/&gt;7.4 getText 56&lt;br/&gt;7.5 getValue 56&lt;br/&gt;7.6 getValues 57&lt;br/&gt;7.7 onReturn 57&lt;br/&gt;7.8 ...

    自制验证码依赖.rar

    pom.xml中导入依赖 &lt;!--引入自制验证码依赖--&gt; &lt;dependency&gt; &lt;groupId&gt;... &lt;groupId&gt;org.apache.shiro&lt;/groupId&gt; &lt;artifactId&gt;shiro-core&lt;/artifactId&gt; &lt;version&gt;1.2.3&lt;/version&gt; &lt;/dependency&gt;

    axis2.jar 解决 org.apache.axis2.util.JavaUtils.callStackToString问题

    &lt;Call Stack = DEBUG_FRAME = org.apache.axis2.util.JavaUtils.callStackToString(JavaUtils.java:564) DEBUG_FRAME = org.apache.axis2.description.ParameterIncludeImpl.debugParameterAdd(ParameterIncludeImpl...

    jsp登陆界面源代码

    name="userName" id="userName"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;密码:&lt;input type="password" name="password" id="password"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;input type="submit" value="登录" style="background-color:pink"&gt; ...

    人事信息管理系统

    &lt;%@ page language="java" import="java.util.*,dao.*,entitybean.*" pageEncoding="utf-8"%&gt; &lt;%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%&gt; &lt;%@taglib prefix="h" uri=...

    cas 配置client 1.0 &2.0 及proxy DEMO 说明

    org.jasig.cas.client.util.HttpServletRequestWrapperFilter &lt;/filter-class&gt; &lt;/filter&gt; &lt;!-- CAS SINGLE SIGN OUT FILTER --&gt; &lt;filter&gt; &lt;filter-name&gt;CAS Single Sign Out Filter&lt;/filter-name&gt; ...

    axis2解决 org.apache.axis2.util.JavaUtils.callStackToString问题

    axis2解决 org.apache.axis2.util.JavaUtils.callStackToString问题

    JSTL详细标签库介绍

    ------------异常处理程序&lt;BR&gt;&lt;BR&gt;12.5一个异常处理的简单实例:除数为0&lt;BR&gt;&lt;BR&gt;需求:使用一个小应用程序,完成两数相除的计算&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;分析:&lt;BR&gt;我们使用有顶向下,逐步求精的...

    org.apache.poi jar包

    org.apache.poi JAR包,解决个人的 import org.apache.commons.beanutils.PropertyUtilsBean;...import org.apache.poi.ss.util.CellRangeAddress; "The import org.apache.poi cannot be resolved"的问题

    java-json.7z

    at org.apache.sqoop.util.SqoopJsonUtil.getJsonStringforMap(SqoopJsonUtil.java:43) at org.apache.sqoop.SqoopOptions.writeProperties(SqoopOptions.java:785) at org.apache.sqoop.metastore.hsqldb....

    SpringMVC-SSH全注解

    &lt;bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"&gt; &lt;property name="driverClassName" value="${jdbc.driver}" /&gt; &lt;property name="url" value="${jdbc.url}...

    Mail 错误com/sun/mail/util/LineInputStream。javaee.jar 开发包

    使用方法: 将javaee.jar 复制到C:\Program Files\Genuitec\Common\plugins\com.genuitec.eclipse.j2eedt.core_8.6.1.me201010211225\data\libraryset\EE_5 这个目录将原有的覆盖,重启下服务就OK了。(myeclipse...

    CAS客户端JAR包版本3.3.3

    &lt;filter-class&gt;org.jasig.cas.client.util.AssertionThreadLocalFilter&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;CAS Assertion Thread Local Filter&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/url-...

Global site tag (gtag.js) - Google Analytics