【发布时间】:2010-03-05 09:18:51
【问题描述】:
我在 java servlet 中使用 iText (pdf/rtf) 生成字母,但在访问图像时遇到了问题。图像位于 WebContent/images 文件夹中。当我在本地服务器上运行它并指向图像目录的完整路径(c://eclipse/myproject/WebContent/images/letterHead.jpg)它的工作,但它无法在服务器上运行目录(“WebContent/图像/letterHead.jpg")。
该项目作为 WAR 部署在 tomcat 服务器上,因此最终得到一个类似于
的地址http://someserver:8081/projectName/someJSP.jsp
我不明白如何在这种环境下相对引用图像,任何帮助将不胜感激。
这是我的代码
Image imghead = Image.getInstance("WebContent/images/letterHead.jpg");
imghead.setAbsolutePosition(35,770);
imghead.scaleAbsolute(125, 42);
document.add(imghead);
【问题讨论】: