【发布时间】:2012-12-04 09:07:59
【问题描述】:
我通过 java 编码将我的图像保存在一个名为“文件”的文件夹中。
在我的jsp页面中,我试图使用
<img alt="" src="${pageContext.request.contextPath}/files/IMG168.jpg"> 但是图片不显示!可能是什么原因。
请查看下面的图片并为我的问题提供解决方案。
【问题讨论】:
-
pageContext.request.contextPath 将引导您访问网页内容。所以基本上你的路径变成了/webcontent/files/yourImage。但是您的文件夹不在 webcontent 中,因此存在问题。
-
@TheDarkKnight 如果我将
files文件夹放在WebContent目录中。那么,如果我重新部署我的项目,那么该文件将被删除吗?即使我重新部署我的项目,我也不希望它被删除。 -
@AshutoshSingh:不,它不会擦除
-
@BhavikShah 你确定吗?如果它不会被删除,那么我的问题就解决了。我将把我所有的项目放在这个文件夹
webconted/files并使用${pageContext.request.contextPath}/files/IMG168.jpg访问它们这是将文件上传到服务器的正确方法吗? -
@AshutoshSingh:将您的文件存储在容器之外,然后在重新部署时不会被删除。
标签: java jsp file-upload struts2