-
ecside 数据出不来 神马情况?10
<%@include file="/common.jsp"%>
<html>
<head>
<title>list</title>
<comm:pageHeader />
</head>
<script type="text/javascript">
</script>
<body leftmargin="0" topmargin="0" onload="init()">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0" >
<tr>
</tr>
<tr>
<td colspan="5" height="5"></td>
</tr>
<tr>
<td>
<ec:table tableId="ec"
var="datas"
items="report_data"
action="${root}/action/phoneTypeManage?method=list"
title=""
width="100%"
retrieveRowsCallback=""
filterRowsCallback=""
sortRowsCallback=""
>
${report_data}
<ec:row style="height:75px;">
<ec:column cell="checkbox" headerCell="checkbox" alias="infoId" style="text-align:center;" value="${datas.id}" width="5%" />
<ec:column property="model" title="phone.type" width="10%" sortable="false" style="cursor:hand;" onclick="detail('${datas.id}')"></ec:column>
<ec:column property="null" title="phone.picture" width="10%" sortable="false" ><img src="${root}${datas.picture}" height="70" width="70" style="cursor:hand;" onclick="detail('${datas.id}')"/></ec:column>
<ec:column property="null" title="phone.able" width="10%" sortable="false" ><c:if test="${datas.enabled==1}"><comm:message key='phone.service.yes' /></c:if><c:if test="${datas.enabled==0}"><comm:message key='phone.service.no' /></c:if></ec:column>
<ec:column property="style" title="phone.support_type" width="15%" sortable="false" ></ec:column>
<ec:column property="image" title="phone.picture_format" width="40%" sortable="false" ></ec:column>
<ec:column property="null" title="comm.modify" sortable="false" viewsAllowed="html" width="5%" resizeable="false" style="text-align:center;"><a target="WorkBench" href="${root}/action/menuItemManage?method=edit&id=${datas.id}"><img alt="<comm:message key='comm.modify'/>" src="${root}/skin/${style}/update.gif" /></a></ec:column>
<ec:column property="null" title="comm.delete" sortable="false" viewsAllowed="html" width="5%" resizeable="false" style="text-align:center;">
<a target="WorkBench" href="javascript:if (confirm('<comm:message key='js.confirm_delete' args='phone.service.widget.menuitem.menuitem' />')) window.location.href='${root}/action/menuItemManage?method=delete&id=${datas.id}'"><img alt="<comm:message key='comm.delete'/>" src="${root}/skin/${style}/delete.gif" /></a>
</ec:column>
</ec:row>
</ec:table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
common.jsp里面都已经引入了<%@ taglib prefix="ec" uri="/WEB-INF/ecside.tld" %>
${report_data}数据都是可以出来的,然后在这个页面却取出来,别的页面同样的用法都没问题,直接把我搞晕了,童鞋帮忙看下。
2011年11月28日 22:11
1个答案 按时间排序 按投票排序
-
采纳的答案
打个断点跟一下,看看有没有值,如果有值,那么你看看页面上有没有缺失循环的一些东西,一下代码供参考:
<#assign n=0>
<@ec.table items="page.result" var="record" title="" action="${base}/knowledgeDoc/list.action" retrieveRowsCallback="limit" useAjax="false" xlsFileName="知识文档列表.xls"
csvFileName="知识文档列表.csv" pdfFileName="知识文档列表.pdf" showPrint="true" resizeColWidth="true" listWidth="100%" >
<@ec.row>
<@ec.extend location="top"/>
<@ec.column cell="checkbox" title="选择" property="id"width="10%" viewsDenied="csv,pdf,xls,print" style="text-align:center" >
</@ec.column>
<@ec.column property="knowledgeSort.name" title="分类名称" sortable="false" width="15%" style="text-align:center">
</@ec.column>
<@ec.column property="code" title="文档编码" sortable="false" width="15%" style="text-align:center">
</@ec.column>
<@ec.column property="name" title="文档名称" width="30%" style="text-align:center">
<#if (n>0)>
<a href="${base}/knowledgeDoc/edit.action?Id=${page.result[n-1].id?if_exists}&modid=${modid?if_exists}&sortId=${sortId?if_exists}&type=browse" >${page.result[n-1].name?if_exists}
</a>
</#if>
</@ec.column>
<@ec.column property="keyWord" title="文档关键字" width="30%" style="text-align:center">
</@ec.column>
<#assign n=n+1>
</@ec.row>
</@ec.table>2011年11月29日 14:35
相关推荐
### 分页组件ECSIDE文档知识点详述 #### 一、ECSIDE组件概述与功能实现 **ECSIDE**,作为一款专为Web应用...通过遵循上述的开发流程和结构规划,开发者可以充分利用ECSIDE的优势,打造出既美观又实用的Web应用程序。
`ecside` 的核心理念是通过配置文件来驱动代码生成,这些配置文件通常包含数据表结构信息,以及如何将这些数据映射到 Java 对象和视图层模板。这样,开发者只需专注于业务逻辑的设计,而无需手动编写大量的 CRUD...
本教程将全面介绍如何使用EcSide2.0进行开发,特别是对于那些不熟悉Java Web或者对MVC(Model-View-Controller)架构不太了解的开发者来说,这是一个非常有价值的资源。 首先,让我们了解一下EcSide2.0的核心概念。...
这是ECSide的默认实现,适用于数据量较小的情况。开发者需要在DAO层查询所有数据,并放入一个Collection中。ECSide会负责在内存中进行排序和过滤操作,然后分页显示数据。这种方式的优点是实现简单,但缺点是当数据...
同时,需要创建数据库和表来测试ECSide的功能,例如创建名为`testdb`的数据库,并创建一个名为`note`的表,用于存储示例数据。 总结,ECSide是一个强大且灵活的JSP列表组件,它简化了Web应用中的数据管理和展示,...
**ecSide 源码分析** ecSide 是一个基于 JavaScript 的客户端应用框架,主要用于构建富互联网应用程序(Rich ...通过对 ecSide 源码的深入理解,开发者可以更好地利用其特性,创建出用户体验优秀的 Web 应用程序。
- **使用Ecside标签**:在JSP页面中使用`ec`前缀的标签,如`<ec:table>`,来定义列表的属性,包括数据源、列的定义、分页、排序等。 ### 4. Ecside标签说明 - ****:这是Ecside的主要标签,用于创建表格。它可以...
1. **性能提升**:新版本通常会针对旧版本的性能瓶颈进行优化,可能是通过改进数据访问策略、减少内存占用或提高响应速度来实现的。 2. **增强的稳定性和错误修复**:2007年10月28日的“最新修正版”表明此版本主要...
ECSide是一个用于Web应用程序的数据展示工具,它提供了便捷的方式来实现数据库中的数据分页、排序和过滤(简称RSF)功能。对于初学者而言,理解ECSide的工作原理和使用方法非常重要,因为这能够提升用户体验并优化...
**ecside介绍** ecside,全称为"Eclipse Console for SQL and DDL Editor",是一款基于Eclipse平台的数据库管理工具。...对于需要在Eclipse中进行数据库工作的专业人士来说,ecside是一个值得尝试的工具。
ECSide是一款基于Java开发的开源数据管理框架,主要用于简化Web应用中的数据展现和操作。在本配置实例中,我们将探讨如何将ECSide集成到一个Web应用中,特别是涉及`web.xml`的配置。 首先,为了使用ECSide,你需要...
2. **数据处理**:ecside支持对后台传来的数据进行筛选、排序、分页等操作,使用户能更便捷地浏览和管理大量信息。 3. **自定义列显示**:用户可以根据需求选择显示哪些列,隐藏不相关的字段,提升用户体验。 4. *...
总的来说,Java ECSide是一个强大的表格控件,它为Web开发者提供了丰富的数据展示和操作功能,尤其适用于需要处理大量结构化数据的场景。尽管“最后一版”可能意味着没有更多新功能的更新,但对于当前的需求和项目,...
ecside2.0RC1项目包,引入即可运行,无需额外的jar包。...这个工作可以在action/servlet里完成,也可以在jsp页面内完成),然后页面跳转到使用ECSide标签的 jsp页面,此时 ECSide就可以帮助您展现出所需要的列表.
由于各种协议和各种授权的问题,目前还不能独立成为一个开源项目,但“做最实用易用的列表组件”是ecside最终的目标。 简单的说,它就是一组可以帮助你快速实现强大的列表的jsp标签. 它的工作原理很简单. 将要展现...
3. **日志过滤**:学习如何使用Ecside的过滤功能,根据关键字或正则表达式筛选出你需要的日志信息,避免在海量数据中迷失。 4. **日志高亮**:掌握 Ecside 的高亮显示功能,可以标记特定的日志行,便于快速定位问题...
在这种情况下,可以结合使用ecside的`SortedBag`或`OrderedSet`等有序集合,以及`select()`和`reject()`方法进行数据预处理,然后再进行分页。 此外,Java的Stream API也提供了强大的数据处理能力,可以与ecside...