gpt4 book ai didi

tomcat - 我在哪里存储 Grails 应用程序的 Excel 模板资源

转载 作者:行者123 更新时间:2023-11-28 22:37:29 24 4
gpt4 key购买 nike

我正在尝试通过来自 Controller 的字符串 URL 访问 Excel 模板。

  1. 我应该将我的 Excel 模板放在我的 Grails 项目中的哪个目录? (即 WEB-INF、grails-app/assets 等)
  2. 将其打包为.war 并放入Tomcat 7 容器后,URI 是什么?

编辑

我在用

def wb = new WebXlsxExporter("/path/to/excel/template")

这需要文件存储位置的字符串 URL。

最佳答案

所以我找到了答案...ExcelTemplates 文件夹位于 web-app 文件夹中。要获取 URL 而不会收到文件未找到错误,我使用了

request.getSession().getServletContext().getRealPath(.....)
---------
//Which looks like this when implemented

def wb = new WebXlsxExporter(request.getSession().getServletContext().getRealPath("/ExcelTemplates/testTemplate.xlsx"))

编译成war放在Tomcat 7/webapp目录下,一切正常!

关于tomcat - 我在哪里存储 Grails 应用程序的 Excel 模板资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25409048/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com