使用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个文件夹深的文件都会生成错误'找不到资源'
为什么会这样?
答案 0 :(得分:0)
看起来你有某种解决方案,但它似乎不是最佳方法。而不是将图像文件保存在磁盘上,如何通过将它们存储在数据库中来将其从服务器中流出。在上载时,将图像作为Blob存储在数据库中,稍后使用servlet提供图像。请查看Apache File Upload