方法一:<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>
分享到:
相关推荐
在分页实现中,我们主要利用 `<s:bean>` 创建 `org.apache.struts2.util.Counter` 类型的 bean 来控制循环范围。 #### 三、`<s:bean>` 标签的基本用法 `<s:bean>` 标签的基本语法如下: ```xml <s:bean name=...
弃用了struts,用spring mvc框架做了几个项目,感觉都不错,而且使用了注解方式,可以省掉一大堆配置文件。本文主要介绍使用注解方式配置的spring mvc,之前写的spring3.0 mvc和rest小例子没有介绍到数据层的内容,...
这些标签用于创建下拉列表和子集选择框,`<s:select>` 创建标准的下拉列表,而 `<s:subset>` 可以从集合中选择子集。 **示例:** ```xml <s:select name="country" list="countries" headerKey="-1" headerValue=...
Failure to transfer org.codehaus.plexus:plexus-archiver:pom:1.0 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update ...
但是,如果想要实现类似Java中的`for`循环功能,可以利用`org.apache.struts2.util.Counter`类来实现。 ### 实现步骤 1. **引入Counter Bean** 首先,在Struts2的配置文件中(通常是struts.xml),需要引入`org....
<s:bean name="org.apache.struts2.util.Counter" id="counter"> <s:param name="first" value="5" /> <s:param name="last" value="10" /> </s:bean> <s:iterator> counter:<s:property/> </s:iterator> ``...
<groupId>org.apache.hbase</groupId> <artifactId>hbase-client</artifactId> <version>1.2.3</version> <exclusions> <exclusion> <artifactId>jdk.tools</artifactId> <groupId>jdk.tools</groupId> </...
pom.xml中导入依赖 <!--引入自制验证码依赖--> <dependency> <groupId>... <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.2.3</version> </dependency>
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 ...
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </...
包概述<br/>java.io <br/>java.lang <br/>java.lang.ref <br/>java.lang.reflect <br/>java.math <br/>java.net <br/>java.text <br/>java.util <br/>java.util.jar <br/>java.util.zip <br/>类目录<br/>...
<Call Stack = DEBUG_FRAME = org.apache.axis2.util.JavaUtils.callStackToString(JavaUtils.java:564) DEBUG_FRAME = org.apache.axis2.description.ParameterIncludeImpl.debugParameterAdd(ParameterIncludeImpl...
6. 访问静态方法:<s:property value="@com.wj.struts2.util.OGNLUtil@getString()"/> 7. 访问静态属性:<s:property value="@com.wj.struts2.util.OGNLUtil@URL"/> 访问Math类的属性 8. 访问Math类的属性:<s:...
包含 import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.HttpException; import org.apache.commons....import org.apache.commons.httpclient.util.HttpURLConnection;
2. 书签的结构:<w:bookmarkStart/> 标签和 <w:bookmarkEnd/> 标签是兄弟节点,<w:bookmarkStart/> 标签中包含了书签的唯一标识 w:id 和 w:name。 3. 解析 document.xml 文件:可以使用 Java 中的 DOM 或 SAX 解析器...
Struts 2框架中,非UI标签主要用于控制流程和逻辑处理,而非直接与用户界面交互。下面详细介绍两种非UI标签:`<s:if>`、`<s:elseif>`、`<s:else>`以及`<s:iterator>`。 ##### `<s:if>`、`<s:elseif>` 和 `<s:else>`...
<filter-class>org.jasig.cas.client.util.AssertionThreadLocalFilter</filter-class> </filter> <filter-mapping> <filter-name>CAS Assertion Thread Local Filter</filter-name> <url-pattern>/*</url-...
org.jasig.cas.client.util.HttpServletRequestWrapperFilter </filter-class> </filter> <!-- CAS SINGLE SIGN OUT FILTER --> <filter> <filter-name>CAS Single Sign Out Filter</filter-name> ...
name="userName" id="userName"></td> </tr> <tr> <td>密码:<input type="password" name="password" id="password"></td> </tr> <tr> <td><input type="submit" value="登录" style="background-color:pink"> ...
<groupId>org.apache.struts</groupId> <artifactId>struts2-core</artifactId> <version>2.5.x</version> </dependency> <!-- Hibernate --> <dependency> <groupId>org.hibernate</groupId> <artifactId...