我正在使用java servlet中的iText(pdf/rtf)生成字母,并且在访问图像时遇到了问题。这些图像位于WebContent/images文件夹中。当我在本地服务器上运行它并指向图像目录(c://eclipse/myproject/WebContent/images/letterHead.jpg)的完整路径时,它的工作正常,但无法在具有目录的服务器上运行(“WebContent /图像/ letterHead.jpg“)。java servlet中的iText图像
该项目正在部署一个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);
它完美!非常感谢你。 – Jon 2010-03-05 11:57:32