<ec:table action="sjzc/tbWaterproject!list.do" items="objList" var="tbWaterproject"

imagePath="${STYLE_PATH}/images/table/*.gif" retrieveRowsCallback="limit">
<ec:exportXls fileName="tbWaterproject.xls" ></ec:exportXls>
<ec:row>
<ec:column property ="rowCount" cell ="rowCount" sortable ="false" title="序号" style="text-align:center" />
<ec:column property="wyear" title="年份" style="text-align:left">
${tbWaterproject.wyear}
</ec:column>
<ec:column property="wquarter" title="季度" style="text-align:left">
${tbWaterproject.wquarter}
</ec:column>
<ec:column property="citycode" title="城市" style="text-align:left">
${districtMap[tbWaterproject.citycode]}${districtMap[tbWaterproject.countycode]}
</ec:column>
<%-- <ec:column property="countycode" title="区/县" style="text-align:left">

</ec:column> --%>
<ec:column property="deptid" title="部门" style="text-align:left">
${departmentsMap[tbWaterproject.deptid]}
</ec:column>
<ec:column property="deptid" title="是否超标" style="text-align:left">
<c:if test="${tbWaterproject.isfull=='T'}">

</c:if>
<c:if test="${tbWaterproject.isfull=='F'}">

</c:if>
</ec:column>
<ec:column property="rn" title="按新标准,<br>修正后公共供水管网基本漏损率(%)Rn" style="text-align:left">
${tbWaterproject.rn}
</ec:column>
<ec:column property="updatetime" title="更新时间" style="text-align:left">
<fmt:formatDate value='${tbWaterproject.updatetime}' pattern='yyyy-MM-dd HH:mm:ss'/>
</ec:column>
<ec:column property="opt" title="操作" sortable="false" style="text-align:center">
<c:if test="${ requestScope.usercode == tbWaterproject.usercode}">
<a href='sjzc/tbWaterproject!edit.do?wid=${tbWaterproject.wid}&ec_p=${ec_p}&ec_crd=${ec_crd}' >编辑</a>
<a href='sjzc/tbWaterproject!delete.do?wid=${tbWaterproject.wid}' onclick='return confirm("确定删除该供水填报信息?");'>删除</a>
</c:if>
<a href='sjzc/tbWaterproject!view.do?wid=${tbWaterproject.wid}&ec_p=${ec_p}&ec_crd=${ec_crd}'>查看</a>
</ec:column>
</ec:row>
</ec:table>

一个简单的流程通常是这样的:
1、客户端请求action/servlet。
2、action接受到请求后,调用相应的BO/dao,执行取列表数据的方法 。
3、取得数据后(通常是一个vo/map的list),将数据放入request内(使用requset.setAttribute(key,value)方法。
4、将请求forward到使用ECSide标签的jsp页面。
5、ECSide将展现出列表。
---------------------
作者:我想静静525
来源:CSDN
原文:https://blog.csdn.net/lycyl/article/details/47752741?utm_source=copy
版权声明:本文为博主原创文章,转载请附上博文链接!

items:设置要展现的数据对应的集合在内存中存放时使用的名字

var:设置指向数据迭代中的当前记录所对应的bean(是JavaBean)的变量的名称

retrieveRowsCallback:指定列表所使用的分页机制.值可以是自定义的完整的callback类名,也可以是在properties文件内指定的简称  (action里设置好,返回时返回所需要显示的)

ecside中<c:table>使用的更多相关文章

  1. ABAP中的Table Control编程

          SAP中,Table Control是在Screen中用的最广泛的控件之一了,可以实现对多行数据的编辑.       简单来说,Table Control是一组屏幕元素在Screen上的重 ...

  2. 让div中的table居中

    div 标签上写  style="text-align:center" div中的table中写 style="margin:auto;"  <table ...

  3. 【转】ASP.NET中服务器控件Table动态生成表格及其属性介绍

    下文所有内容转自开源中国:http://www.oschina.net/question/565065_86453#tags_nav ================================= ...

  4. <转>HTML中的table转为excel

    转换html 中的table 为excel,firefox浏览器支持,代码如下 <%@ page language="java" contentType="text ...

  5. Lua中使用table实现的其它5种数据结构

    Lua中使用table实现的其它5种数据结构 lua中的table不是一种简单的数据结构,它可以作为其他数据结构的基础,如:数组,记录,链表,队列等都可以用它来表示. 1.数组 在lua中,table ...

  6. mysql中OPTIMIZE TABLE的作用

    转载▼ 1.先来看看多次删除插入操作后的表索引情况 mysql> SHOW INDEX FROM `tbl_name`; +----------+------------+----------- ...

  7. iview中,table组件在缩进时产生的bug。

    问题描述: 在父元素因为缩进的关系撑开时,table组件不会因为父元素的撑开而自适应,问题如图 解决办法:在父一级的组件中使用table {width: 100% !important},强制使表格宽 ...

  8. 递归打印lua中的table

    在lua中,table是比较常用的数据形式,有时候为了打印出里面的内容,需要做一些特殊处理. 废话不多讲,直接粘代码: print = release_print -- 递归打印table local ...

  9. element-ui 中的table的列隐藏问题

    element-ui 中的table和bootstrap中的table的某些设置还是有一定的差别的.之前用bootstrap做的表格,想要实现简短列和详细列的切换.因为详细列实在有太多列了,拉动滚动条 ...

随机推荐

  1. efk学习整理

    概念 Logstash 数据收集处理引擎.支持动态的从各种数据源搜集数据,并对数据进行过滤.分析.丰富.统一格式等操作,然后存储以供后续使用. kibana 可视化化平台.它能够搜索.展示存储在 El ...

  2. 自己封装的一个类似axios的请求

    下载:https://pan.baidu.com/s/1k0-CpGGtfDTsCm85NMfuHA 使用: axios({ method:'post', baseURL:baseAddress, u ...

  3. FreeMarker与Thymeleaf

    FreeMarker 是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯 Java 编写,FreeMarker 被设计用来生成 HTML Web 页面,特别是基于 MVC 模式的应用程序,虽然 ...

  4. .net邮件发送帮助类

    代码如下: using System; using System.Collections.Generic; using System.Text; using System.Configuration; ...

  5. redis 高可用

    Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实 ...

  6. ajax post json格式返回

    Ajax.aspx: Response.ContentType = "application/json"; Response.Write("{result: '" ...

  7. 双目深度估计传统算法流程及OpenCV的编译注意事项

    起因: 1. 双目立体视觉中双目深度估计是非常重要且基础的部分,而传统的立体视觉的算法基本上都在opencv中有相对优秀的实现.同时考虑了性能和效率.因此,学习使用opencv接口是非常重要的. 2. ...

  8. TP5.0 Redis(单例模式)(原)

    看到好多面试都问设计模式,我就简单的了解了一下,顺便把之前封装好的Reis做了一次修改. 单例模式(Singleton Pattern 单件模式或单元素模式) 单例模式确保某个类只有一个实例,而且自行 ...

  9. go生成不重复的纯数字6位的随机数

    最近在学go, 按照入门指南学完go的基础语法, 开始学习go的标准库;  借用生成这个小任务复习一下go的基础语法. 推荐go编辑, jb公司的goland, 超级好用. 推荐go入门指南, htt ...

  10. ssh-keygen公钥进行免登

    A服务器地址:192.168.1.200,下面简称A B服务器地址:192.168.1.201,下面简称B 1.在A生成密钥对ssh-keygen -t rsa -P ""1执行上 ...