File 如何将vm文件读入tomcat服务器的web内容文件夹
我想将vm文件读入tomcat服务器的web内容文件夹。但我不能这样做 我正在将tomcat服务器与eclipse一起使用 结构看起来像这样 源代码结构 src 通用域名格式 控制器 报表控制器 Web内容结构 网络内容 资源 test.vm 我的代码看起来像File 如何将vm文件读入tomcat服务器的web内容文件夹,file,spring-mvc,File,Spring Mvc,我想将vm文件读入tomcat服务器的web内容文件夹。但我不能这样做 我正在将tomcat服务器与eclipse一起使用 结构看起来像这样 源代码结构 src 通用域名格式 控制器 报表控制器 Web内容结构 网络内容 资源 test.vm 我的代码看起来像 ServletContext context = request.getServletContext(); String path = context.getContextPath() + "resources/test.vm"; Out
ServletContext context = request.getServletContext();
String path = context.getContextPath() + "resources/test.vm";
OutputStream os = new FileOutputStream(path);
ITextRenderer renderer = new ITextRenderer();
//renderer.setDocumentFromString( HTML_STRING); //for well formatted HTML String
renderer.setDocument(url);
renderer.layout();
renderer.createPDF(os);
os.close();
有人能帮我解决这个问题吗?…您遇到了什么错误?它显示资源未找到异常。您的资源目录在WEB-INF下吗?因为getContextPath是指向Servlet上下文的路径,而Servlet上下文更像是用于直接文件访问的URL。基本上,我使用velocity模板生成html。并且没有正确配置velocity引擎。但现在我已经做到了。现在工作正常。感谢支持。我建议您添加解决方案,或者至少添加一个链接,作为问题的答案?这样的话,将来有类似问题的人会得到一些帮助,因为我误解了。。。