资源位于Web文件夹中的两个文件夹时发现资源未找到错误(Netbeans - java web app)

时间:2011-04-16 14:44:58

标签: jsp web-applications resources subdirectory

使用NetBeans 6.8 ... Java Web应用程序
假设当前位置/目录是(默认)web文件夹,执行的文件是index.jsp,它位于Web文件夹中。

我在网页文件夹中创建了一个名为'a1'的文件夹,在'a1'文件夹中创建了一个文件夹'a2'。

网络 - > a1 - > A2
每个文件夹都包含Image.png

<a href="Image.png">Image</a> // works when clicked on the link
<a href="/a1/Image.png">Image</a> // works when clicked on the link
<a href="/a1/a2/Image.png">Image</a> // does not work !!!!!!!

任何超过1个文件夹的文件都会生成错误'找不到资源'
为什么会这样?

1 个答案:

答案 0 :(得分:0)

看起来你有某种解决方案,但它似乎不是最佳方法。而不是将图像文件保存在磁盘上,如何通过将它们存储在数据库中来将其从服务器中流出。在上载时,将图像作为Blob存储在数据库中,稍后使用servlet提供图像。请查看Apache File Upload