ecside中<c:table>使用
<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>使用的更多相关文章
- ABAP中的Table Control编程
SAP中,Table Control是在Screen中用的最广泛的控件之一了,可以实现对多行数据的编辑. 简单来说,Table Control是一组屏幕元素在Screen上的重 ...
- 让div中的table居中
div 标签上写 style="text-align:center" div中的table中写 style="margin:auto;" <table ...
- 【转】ASP.NET中服务器控件Table动态生成表格及其属性介绍
下文所有内容转自开源中国:http://www.oschina.net/question/565065_86453#tags_nav ================================= ...
- <转>HTML中的table转为excel
转换html 中的table 为excel,firefox浏览器支持,代码如下 <%@ page language="java" contentType="text ...
- Lua中使用table实现的其它5种数据结构
Lua中使用table实现的其它5种数据结构 lua中的table不是一种简单的数据结构,它可以作为其他数据结构的基础,如:数组,记录,链表,队列等都可以用它来表示. 1.数组 在lua中,table ...
- mysql中OPTIMIZE TABLE的作用
转载▼ 1.先来看看多次删除插入操作后的表索引情况 mysql> SHOW INDEX FROM `tbl_name`; +----------+------------+----------- ...
- iview中,table组件在缩进时产生的bug。
问题描述: 在父元素因为缩进的关系撑开时,table组件不会因为父元素的撑开而自适应,问题如图 解决办法:在父一级的组件中使用table {width: 100% !important},强制使表格宽 ...
- 递归打印lua中的table
在lua中,table是比较常用的数据形式,有时候为了打印出里面的内容,需要做一些特殊处理. 废话不多讲,直接粘代码: print = release_print -- 递归打印table local ...
- element-ui 中的table的列隐藏问题
element-ui 中的table和bootstrap中的table的某些设置还是有一定的差别的.之前用bootstrap做的表格,想要实现简短列和详细列的切换.因为详细列实在有太多列了,拉动滚动条 ...
随机推荐
- Subversion ----> svnserve.conf / authz / passwd / hooks-env.tmpl <<翻译笔记>>
svnserve.conf 假如你使用这个文件去允许访问这个仓库,那么这个文件控制着svnserve后台进程的配置.(但是如果你只是允许通过http和/或者 file:URLs,则这个文件就不起作用了 ...
- discuss!X3.4 帖子显示昵称而不是用户名的解决办法
问题:dedecmsV5.7和discuz!X3.4整合之后,实现免激活登陆之后,从dede过来的用户在discuz 直接展示的用户名,因为我们的用户名是手机号,所以不想帖子都展示的是用户名. 因为我 ...
- LVM方式安装Ubuntu 系统
重装Ubuntu系统,使用LVM管理磁盘,最好不要使用默认的LVM安装方式,而应挂载U盘启动盘,进行物理磁盘分区,创建物理卷.卷组.虚卷(即创建LVM系列操作),在安装系统时将虚卷挂载到文件目录上.将 ...
- ASP.NET 发送邮件 SMTP
目录 // 邮件信息 对象 MailMessage mail = new MailMessage(); //新建邮件SMTP客户端 对象 用于发送 ...
- python线程condition条件锁应用实例
import time import threading # 吃火锅鱼丸 guo = [] suo = threading.Condition() #条件锁 # 生产者负责生产 class Produ ...
- YouTuboba视频搬运~哔哩哔哩
将YouTube上面的视频搬运到哔哩哔哩上面教程 1.首先选择YouTube上面一个视频,需要谷歌登录,然后保存这个视频播放链接. 2.在浏览器中输入这个网址:en.savefrom.net,点击En ...
- vue+vue-cli+淘宝lib-flexible做移动端自适应
总结用vue+vue-cli+淘宝lib-flexible做移动端自适应方案: 1.安装淘宝lib-flexible npm install lib-flexible --save 2.在入口文价ma ...
- python+selenium+xpath 爬取天眼查工商基本信息
# -*- coding:utf-8 -*-# author: kevin# CreateTime: 2018/8/16# software-version: python 3.7 import ti ...
- 解决Eclipse中.properties文件中文乱码问题
在.properties文件写注释时,发现中文乱码了,由于之前在idea中有见设置.properties文件的编码类型,便找了找乱码原因 在中文操作系统中,Eclipse中的Java类型文件的编码的默 ...
- 微信小程序开发学习(一):开发前准备
开发前准备 Step1:注册 微信小程序开放平台: https://mp.weixin.qq.com/cgi-bin/wx 开发者注册: https://mp.weixin.qq.com/wxopen ...