我正在尝试通过 Controller 的字符串URL访问Excel模板。
编辑
我正在使用
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目录中后,一切正常!