使用displaytag+tiles导出excel的问题

2023-12-04

显示标签 1.2 弹簧+MVC 2.5.6 瓷砖2.0.7

我已经查看了该网站上围绕同一主题区域的其他一些项目,但似乎没有回答如何将显示标记生成的表格导出到 Excel 的问题。我可以导出/保存 xml 和 csv,但不能导出/保存 excel。还需要其他罐子吗?

基本设置:

web.xml

  <!--  display tag -->
  <filter>
    <filter-name>ResponseOverrideFilter</filter-name>
    <filter-class>org.displaytag.filter.ResponseOverrideFilter</filter-class>
  </filter>
  <filter-mapping>
    <filter-name>ResponseOverrideFilter</filter-name>
    <url-pattern>*.jsp</url-pattern>
  </filter-mapping>

显示标签.属性

#export
export.types=csv excel xml rtf pdf

export.excel=true
export.xml=true
export.csv=true
export.rtf=false
export.pdf=false

export.excel.class=org.displaytag.export.excel.DefaultHssfExportView
export.pdf.class=org.displaytag.export.DefaultPdfExportView
export.rtf.class=org.displaytag.export.DefaultRtfExportView

export.excel.include_header=true
export.cvs.include_header=true

html

<display:table export="true" id="row" class="gridTable" name="shippingCommands" defaultsort="1" sort="list" requestURI="shipHome.html" defaultorder="ascending" pagesize="100">
  <display:column title="Customer Name" sortable="true" sortName="customerName">
    ${row.customerName }
    <c:if test="${null != row.customerContactName}">
      <br />
      <br />${row.customerContactName}
    </c:if>
  </display:column>
  <display:column property="storeNumber" title="Store #"  sortable="true" sortName="storeNumber" comparator="vsg.ecotrak.common.comparator.AlphanumComparator"/>
  <display:column property="storeAddress" title="Store Address"/>
  <display:column property="programName" title="Program" sortable="true" sortName="programName"/>
  <display:column property="boxType" title="Box Type" sortable="true" sortName="boxType"/>
  <display:column class="table-10" property="qtyToShip" title="# of Boxes" sortable="true" sortName="qtyToShip"/>
  <display:column property="orderType" title="Order Type" sortable="true" sortName="orderType"/>
  <display:column class="actions" media="html">
    <a class="action-fulfill" href="shipSummary.html?action=summary&orderId=${row.orderId}">Fulfill</a>
    <a class="action-delete" href="javascript:confirmDelete(${row.orderId})" title="Delete Order" >Delete Order</a>
  </display:column>
  <display:setProperty name="export.rtf.filename" value="boxestoship.rtf"/>
  <display:setProperty name="export.csv.filename" value="boxestoship.csv"/>
  <display:setProperty name="export.excel.filename" value="boxestoship.xls"/>
  <display:setProperty name="export.xml.filename" value="boxestoship.xml"/>
</display:table>

事实证明,excel 适用于 poi-3.2-FINAL.jar 而不是 poi-3.7。不知道为什么,但这就是我为了让它发挥作用所做的。


确保你有poi-3.2-FINAL.jar在你的WEB-INF/lib folder.

你的项目中可以有多个 poi jar,但至少有这个poi-3.2-FINAL.jar is 强制性的 and must具有。

如果您想以其他格式导出,例如Excel - 2007 .xlsx 格式 如图所示你需要有

poi-3.2-FINAL.jar

poi-3.9.jar

poi-ooxml-3.9.jar

poi-ooxml-schemas-3.9.jar

xmlbeans-2.6.0.jar

stax-api-1.0.1.jar

和其他依赖 jar。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用displaytag+tiles导出excel的问题 的相关文章

  • 确保所有图块均加载到 Open Layers 3 XYZ 源中

    我们有一些层利用ol source XYZ来源 对于我们使用的加载策略ol loadingstrategy tile new ol tilegrid createXYZ 在进行其他操作之前 我们需要确保所有图块已完全加载到地图视图中 我们已
  • 如何在 WPF 中平铺和叠加图像?

    我对 WPF 非常陌生 并尝试将应用程序从 VB6 移植到 C 和 XAML 我现在需要做的是用许多小图像创建一个大图像 这些小图像排列成一系列 瓷砖 其中一些较小的将有叠加在其上的覆盖层 在 VB6 中 只需使用 PictureBox 控
  • iphone 平铺图像

    我有一个 1280 x 1664 的图像 我想使用 Apple 提供的 ScrollViewSuite 示例 但我需要将此图像剪切到多个缩放级别 那么 有人知道如何在多个缩放级别上平铺图像吗 一定有一种简单的方法可以将图像填充到 256x2
  • 在名称为“appServlet”的 DispatcherServlet 中未找到带有 URI [/myappname/] 的 HTTP 请求的映射

    我有错误No mapping found for HTTP request with URI myappname in DispatcherServlet with name appServlet 当我在 JBoss 上开始我的项目时 这是
  • 使用displaytag+tiles导出excel的问题

    显示标签 1 2 弹簧 MVC 2 5 6 瓷砖2 0 7 我已经查看了该网站上围绕同一主题区域的其他一些项目 但似乎没有回答如何将显示标记生成的表格导出到 Excel 的问题 我可以导出 保存 xml 和 csv 但不能导出 保存 exc
  • 如何从 displaytag 中的 struts2 复选框获取复选框值到操作类

    我正在研究struts2我正在使用的应用程序显示标签用于分页支持 现在我想要表中的每一行都有一个复选框 因为我正在这样做
  • Spring MVC 3 & Tiles 2:静态资源不会显示,即使在非 Tiles 页面中也是如此

    我正在尝试配置和集成瓷砖2 2到一个 webapp 构建春季MVC 3 and 春季安全3但我遇到了一些困难 不显示图块定义 也没有加载任何静态资源 css js 即使是从不使用 Tiles 的页面调用的资源 NOTE 1 当我单击 css
  • response.sendRedirect 在 Struts2 磁贴中不起作用

    我正在开发一个带有tiles的struts2项目 其中我想使用关键字从一个jsp页面重定向到另一页面 如下所示 在正常的 jsp 页面中 代码的工作方式如下 response sendRedirect search jsp 但当我与瓷砖一起
  • 如何渲染 OSM 瓷砖

    我想设置一个瓷砖服务器 我在网上找到了一些文档并遵循本教程 https switch2osm org serving tiles manually building a tile server 14 04 现在看来我有一个配置良好的服务器
  • 如何创建网格/平铺视图? [复制]

    这个问题在这里已经有答案了 例如 我有一些类 article 我想以网格视图的形式查看该类 所以我应用了这种风格 article width 100px height 100px background 333 float left marg
  • Tiles 与 Struts 2 注释集成

    我一直在尝试将 Tiles 与基于 Struts 2 注释的操作集成 但它无法正常工作 因为我没有struts config xml在网络上提供的每个教程中 他们都引用它struts config xml 首先 可以将基于注释的 strut
  • XNA C# 2D 平台游戏

    我正在尝试在 XNA 中制作 弄清楚如何 一个 2d 平台游戏 我知道如何创建平铺网格以及如何执行碰撞检测 我对玩家的 9 个边界图块执行碰撞检测 但我想知道是否有更好的方法来执行碰撞检测 我读过 时空幻境 不使用图块 而是使用拼凑的图像或
  • 使用 imagemagick montage 命令将平铺图像粘合在一起,无需调整大小

    这似乎是一个相当常见的问题 所以我将使用我能想到的尽可能多的关键字来问它 我有一堆 嗯 九个 平铺 jpeg 带有标准平铺文件名 每个 jpeg 均为 220x175 像素 top row tile 1 0 0 jpg tile 1 1 0
  • 在单个请求中渲染多个视图

    我试图在单个请求中返回多个视图 并以 JSON 字符串形式返回它们 Example RequestMapping value my request public void myRequest HttpServletRequest reque
  • 使用 Spring MVC 应用程序实现 Tiles 3

    我正在尝试在 Spring MVC 应用程序中实现 Apache Tiles 3 因此我在 pom xml 文件中添加了以下依赖项
  • AS3 瓦片地图渲染(具有 1000 个瓦片)

    首先我要说的是 这里的上下文是 Actionscript 3 0 IDE Flashbuilder 以及椋鸟框架 http gamua com starling 因此 我想创建一个可用于平台游戏或类似游戏的图块地图 我想在 800x600
  • Struts2 瓷砖 org.apache.tiles.extras.complete.CompleteAutoloadTilesListener 集成错误

    我正在关注这里发布的答案 使用 struts2 tiles plugin 在图块定义中使用 OGNL 和通配符 https stackoverflow com questions 10050433 ognl and wildcards wo
  • 使用 HTML 页面的 css 格式显示标签导出到 Excel

    我在我的网络应用程序中使用显示标签 我成功地将显示标签显示的数据导出到Excel 问题是我还希望标题和数据行样式以及 css 包含在导出的 Excel 中 例如标题行为粗体 背景为灰色 数据行中的列根据值着色 但这并没有导出到 Excel
  • 下载链接选项在显示标记中不起作用

    您好 我正在使用显示标签库显示表格 它工作正常 但是当我导出链接时 它遇到了麻烦 所以可以帮助我如何做到这一点 我的代码将是这样的
  • 如何用 Java 为 2D 游戏构建 Tiled 地图?

    不知道如何解决这个问题 基本上 我想要 400x400 窗口的 Pixel gt Tile 表示 屏幕上的每个坐标 例如120x300应该是图块的一部分 我最小的精灵是 4 个像素 所以我们可以说 1 个图块 4 个像素 玩家和敌人精灵都是

随机推荐

  • Facebook iOS SDK 3.0 无法在 iOS 3.x 上运行吗?

    The Facebook iOS SDK 3 0 Beta 说 这些新功能适用于 iOS 4 0 及更高版本 这是否意味着它不能在 iOS 3 x 上运行 这是否意味着如果我有一个支持 iOS 3 x 的应用程序 我就无法使用 Facebo
  • 同时根据两个参数进行集合排序

    我有一堂有两个日期字段的课程 class TestData Date activation Date timeStamp 我想根据以下内容对上述类别的列表进行排序activation日期 如果它们相等 则基于timestamp即 max a
  • Java 程序告诉您对于从 1 美分到 99 美分的任何金额的找零,要送出哪些硬币

    我必须编写一个 Java 程序 告诉您对于 1 美分到 99 美分之间的任意金额的找零 要发放哪些硬币 例如 如果金额为 86 美分 则输出将类似于以下内容 86 美分可以分为 3 个 25 美分 1 个角硬币和 1 个便士 使用 25 1
  • 实体框架(.NET 完整框架)订购包括[重复]

    这个问题在这里已经有答案了 我正在尝试让以下内容发挥作用 dbmsParentSections FactoryTools Factory PdfSections Include x gt x Children OrderBy y gt y
  • Elastic Search - Spark 中的多个字段作为映射 ID

    我对弹性搜索还很陌生 我在用elasticsearch hadoop 6 2 4版本 我正在读取文件HDFS 转换为bean对象并写入elasticsearch 我正在使用 Spark 结构化流 StreamingQuery query d
  • Ruby on Rails 不使用脚手架和生成器?

    我是 ruby on Rails 的新用户 我有一些问题请尽快给出答案 1 是否可以在不使用的情况下创建Web应用程序 rails新应用程序名称 命令 意味着手动创建所需的文件夹和文件 2 我想在不使用脚手架和生成器的情况下创建应用程序 因
  • 使用java创建XLSX文件后出现错误消息

    我正在使用 apache poi 使 用 java 创建一个简单的 xlsx 文件 如下所示 String date 2014 12 29 XSSFWorkbook w ADPFidessa createExcelWorkbook date
  • 使用 C# Windows 窗体应用程序 (.NET Framework) 进行 Windows Hello 验证?

    我可以编写一个代码块 在单击按钮时打开 Windows Hello 窗口并根据密码的正确性采取操作吗 如果我会写 我会怎样写 我正在研究 Windows Forms NET Framework C 对于 NET Framework WinF
  • 为什么内联 JavaScript 不好?

    始终建议通过将所有代码放在一个文件中来避免内联 Javascript 代码JS文件 该文件包含在所有页面中 我想知道 这是否不会导致大页面的性能问题 例如 假设我们有数十个这样的函数 function function1 element v
  • 旋转画布不应旋转其子画布

    有没有什么方法可以只旋转画布而不旋转它的子元素 如图像 几何图形等 任何人可以提供的任何帮助将不胜感激 非常感谢 拉希什 Kent Boogarts 的建议也是我最初想到的 实施起来并不难 因为可以直接绑定到Inverse画布的变换
  • ARCore – 渲染距相机200m远的物体

    我正在使用 ARCore 和 Sceneform 开发 Android AR 项目 我需要放置物体距离30米到200米来自用户的相机并面对视锥体剔除ArCore 中的问题 已描述HERE 我正在尝试设置投影矩阵增加far使用该方法的参数 p
  • 如何填充现有列表/数组

    我是 Reason ocaml 函数式编程的新手 我知道关于List append and 但这些函数将创建新列表 但如何填充现有列表 数组 填充列表的最佳方法是什么 填充数组的最佳方法是什么 表示坐标类型是否为let coords arr
  • 接近大小限制 - 手表应用程序的大小(50MB 限制令人头疼。)

    我们的应用程序达到了大约 49MB 而且我们还没有完成一半 所以肯定会超过50MB的限制 我有以下几个问题 1 watchOS 中可以使用按需资源吗 2 我的资源 图像 自定义字体 制作2份副本 每一份是手表应用程序 另一份是手表扩展 怎么
  • 如何获取 Scala 中当前的脚本或类名?

    我希望我的 Scala 程序能够以编程方式确定其脚本文件名或其类名 将字符串存储在变量中program并打印出名字 Java有several为此的方法 我认为这是最简单的 val program new Exception getStack
  • 为什么模板函数调用不明确?

    include
  • 为什么 strchr 比我的 simd 代码快两倍

    我正在学习 SIMD 并且很好奇是否有可能在查找字符方面击败 strchr 看起来 strchr 使用相同的内在函数 但我假设它检查空值 而我知道该字符在数组中并计划避免空值检查 我的代码是 size t N 1e9 bool found
  • Android 中的垂直画廊

    我正在开发一个应用程序 为此我需要将图库设置为垂直模式而不是水平模式 我的问题是 我是否有可能展示垂直画廊类型的小部件 任何帮助表示赞赏 你为什么不创建一个列表视图的自定义适配器 如果你定义一个具有一个图像视图的自定义适配器那么它将与垂直画
  • 按内容查找 html 元素并使用 jQuery 隐藏

    我正在尝试使用 jquery 查找某些 HTML 中的某些元素 我想查找并隐藏包含标签文本 这是我的测试标签 和 Yest another test label 的列表 id ul class top level list li class
  • 如何在Excel VBA中给出小于一秒的时间延迟?

    我想在小于 1 秒的特定持续时间后重复一个事件 我尝试使用以下代码 Application wait Now TimeValue 00 00 01 但这里的最小延迟时间是一秒 如何延迟半秒 您可以使用 API 调用和睡眠 将其放在模块的顶部
  • 使用displaytag+tiles导出excel的问题

    显示标签 1 2 弹簧 MVC 2 5 6 瓷砖2 0 7 我已经查看了该网站上围绕同一主题区域的其他一些项目 但似乎没有回答如何将显示标记生成的表格导出到 Excel 的问题 我可以导出 保存 xml 和 csv 但不能导出 保存 exc