0 0

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个答案 按时间排序 按投票排序

0 0

采纳的答案

打个断点跟一下,看看有没有值,如果有值,那么你看看页面上有没有缺失循环的一些东西,一下代码供参考:
<#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组件概述与功能实现 **ECSIDE**,作为一款专为Web应用...通过遵循上述的开发流程和结构规划,开发者可以充分利用ECSIDE的优势,打造出既美观又实用的Web应用程序。

    ecside

    `ecside` 的核心理念是通过配置文件来驱动代码生成,这些配置文件通常包含数据表结构信息,以及如何将这些数据映射到 Java 对象和视图层模板。这样,开发者只需专注于业务逻辑的设计,而无需手动编写大量的 CRUD...

    Ecside2.0中文教程

    本教程将全面介绍如何使用EcSide2.0进行开发,特别是对于那些不熟悉Java Web或者对MVC(Model-View-Controller)架构不太了解的开发者来说,这是一个非常有价值的资源。 首先,让我们了解一下EcSide2.0的核心概念。...

    ecside中文文档

    这是ECSide的默认实现,适用于数据量较小的情况。开发者需要在DAO层查询所有数据,并放入一个Collection中。ECSide会负责在内存中进行排序和过滤操作,然后分页显示数据。这种方式的优点是实现简单,但缺点是当数据...

    ECSide文档.pdf

    同时,需要创建数据库和表来测试ECSide的功能,例如创建名为`testdb`的数据库,并创建一个名为`note`的表,用于存储示例数据。 总结,ECSide是一个强大且灵活的JSP列表组件,它简化了Web应用中的数据管理和展示,...

    ecside源码

    **ecSide 源码分析** ecSide 是一个基于 JavaScript 的客户端应用框架,主要用于构建富互联网应用程序(Rich ...通过对 ecSide 源码的深入理解,开发者可以更好地利用其特性,创建出用户体验优秀的 Web 应用程序。

    ecside 文 档

    - **使用Ecside标签**:在JSP页面中使用`ec`前缀的标签,如`&lt;ec:table&gt;`,来定义列表的属性,包括数据源、列的定义、分页、排序等。 ### 4. Ecside标签说明 - ****:这是Ecside的主要标签,用于创建表格。它可以...

    ecside2.0最新版本

    1. **性能提升**:新版本通常会针对旧版本的性能瓶颈进行优化,可能是通过改进数据访问策略、减少内存占用或提高响应速度来实现的。 2. **增强的稳定性和错误修复**:2007年10月28日的“最新修正版”表明此版本主要...

    ECSide基于数据库的分页、排序、过滤

    ECSide是一个用于Web应用程序的数据展示工具,它提供了便捷的方式来实现数据库中的数据分页、排序和过滤(简称RSF)功能。对于初学者而言,理解ECSide的工作原理和使用方法非常重要,因为这能够提升用户体验并优化...

    ecside介绍:

    **ecside介绍** ecside,全称为"Eclipse Console for SQL and DDL Editor",是一款基于Eclipse平台的数据库管理工具。...对于需要在Eclipse中进行数据库工作的专业人士来说,ecside是一个值得尝试的工具。

    ECSide配置实例

    ECSide是一款基于Java开发的开源数据管理框架,主要用于简化Web应用中的数据展现和操作。在本配置实例中,我们将探讨如何将ECSide集成到一个Web应用中,特别是涉及`web.xml`的配置。 首先,为了使用ECSide,你需要...

    ecside的用例(一个强大的表格生成插件)

    2. **数据处理**:ecside支持对后台传来的数据进行筛选、排序、分页等操作,使用户能更便捷地浏览和管理大量信息。 3. **自定义列显示**:用户可以根据需求选择显示哪些列,隐藏不相关的字段,提升用户体验。 4. *...

    java ecside表格控件最后版本

    总的来说,Java ECSide是一个强大的表格控件,它为Web开发者提供了丰富的数据展示和操作功能,尤其适用于需要处理大量结构化数据的场景。尽管“最后一版”可能意味着没有更多新功能的更新,但对于当前的需求和项目,...

    ecside2.0RC1项目包

    ecside2.0RC1项目包,引入即可运行,无需额外的jar包。...这个工作可以在action/servlet里完成,也可以在jsp页面内完成),然后页面跳转到使用ECSide标签的 jsp页面,此时 ECSide就可以帮助您展现出所需要的列表.

    ecside有关jar文件

    由于各种协议和各种授权的问题,目前还不能独立成为一个开源项目,但“做最实用易用的列表组件”是ecside最终的目标。 简单的说,它就是一组可以帮助你快速实现强大的列表的jsp标签. 它的工作原理很简单. 将要展现...

    Ecside中文教程

    3. **日志过滤**:学习如何使用Ecside的过滤功能,根据关键字或正则表达式筛选出你需要的日志信息,避免在海量数据中迷失。 4. **日志高亮**:掌握 Ecside 的高亮显示功能,可以标记特定的日志行,便于快速定位问题...

    JAVA 大数据 ecside 分页 算法

    在这种情况下,可以结合使用ecside的`SortedBag`或`OrderedSet`等有序集合,以及`select()`和`reject()`方法进行数据预处理,然后再进行分页。 此外,Java的Stream API也提供了强大的数据处理能力,可以与ecside...

Global site tag (gtag.js) - Google Analytics