首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JSP怎么获取web目录下的资源

2013-08-11 
JSP如何获取web目录下的资源?做一个相册,上面显示大图片,下面显示缩略图用户上传完图片之后,我将图片的路

JSP如何获取web目录下的资源?
做一个相册,上面显示大图片,下面显示缩略图
用户上传完图片之后,我将图片的路径保存在了数据库,比如数据库中的路径为:/picture/相册1/12700000000120130806181449625815.jpg
然后在JSP页面中


picture目录并非是我在myeclipse下面手动创建的,而是用户上传了照片之后自动创建的!
路径是对的,那你看过那个目录下是不是有这个jpg了吗。或者你放一个写死的路径,放一张图片在里面,在页面上直接调用一下,看能否显示
[解决办法]
eclipse里部署的路径并非是你编程的路径
例如我电脑里面项目目录为
E:\Develop\WorkSpace\
但是它部署到了这里
E:\Develop\WorkSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\
敢问你上传的代码里路径是怎么来的?是写死的么?应该通过getRealPath获取


你把它上传到你编程的路径它当然看不到了
做个小实验你就清楚了,你在tomcat已经启动的情况下在eclipse之外(用“我的电脑”)往你编程的WebContent目录放一个1.jpg,然后用路径访问,一定是404错误,这就是原因

热点排行