eclipse里jsp中图片写相对路径无法显示

用绝对路径可以显示,但是考虑到把网站发给别人,别人看不到所以想用相对路径。图片的绝对路径是这样的:G:\java\PMtest\WebContent\resources\... 用绝对路径可以显示,但是考虑到把网站发给别人,别人看不到所以想用相对路径。
图片的绝对路径是这样的:G:\java\PMtest\WebContent\resources\xbdljm.png
在eclipse左边直接右键包中图片的属性查到相对路径是:/PMtest/WebContent/resources/xmglz.png
但是写了上面的本地浏览器看不到图片,怎么改啊?
展开
 我来答
百度网友2140b1b
2012-08-02 · 超过22用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:47.4万
展开全部
你的相对路径写错了,磨历蔽给你一烂困个简单但是很管用的方法
假设你程序中用到的相对路径为 path
在你引用这个相对路瞎州径的时候检查你引用的相对路径的真实路径 如下:
File file=new File(path);
System.out.println(path.getAbsolutePath());//和你系统目录对比 调整你的相对路径
shuvigoss
推荐于2017-12-16 · TA获得超过318个赞
知道小有建树答主
回答量:313
采纳率:0%
帮助的人:151万
展开全部
相对路径是指相对于你应卜敬用的路径,比如你应用叫test,你的图片在你应用的路径袜告为test/image/xxxx.jpg,你jsp的路径为 test/webapp/xxx.jsp 那么你相对路径就要这么写 ../image/xxxx.jpg 跟你的系统路径是告弊明没有关系的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zxlxq666
2012-09-28
知道答主
回答量:54
采纳率:100%
帮助的人:10.3万
展开全部
一般不提倡使用路径直接卜庆晌显示图片,那样差册的话可维护性不高。
最型锋好的方法就是在写一个专门针对显示图片的action方法。将数据流写出去,jsp中img标签写对应的显示图片的action方法的链接
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2012-08-02 · TA获得超过173个赞
知道小有建树答主
回答量:284
采纳率:100%
帮助的人:176万
展开全部
./ 当前路径下
../当前路径的上一级路径
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式