设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
jsp图片路径问题
返回列表
发新帖
jsp图片路径问题
[复制链接]
11
|
4
|
2010-5-27 08:41:44
|
显示全部楼层
|
阅读模式
在product.jsp页面我用,在页面pro.jsp图片路径
[img][/img]
" 直接运行pro.jsp图片可以正常显示,但是运行product.jsp图片无法显示,我把pro.jsp放到product.jsp相同目录,图片路径改为:
[img][/img]
" ,这样运行product.jsp页面的时候图片就可以正常显示,不知道路径的问题出在哪。请高手指教~~
是的,product.jsp与image文件夹和Web文件夹是在同一级目录下。
按照四楼的做法 把../替换成/就OK了,那么/的原理是怎么样的呢?
/ 与
又有什么联系呢?
回复
使用道具
举报
千问
|
2010-5-27 08:41:44
|
显示全部楼层
如果没有猜错的话,你的pro.jsp是放在一个和文件夹image同级的文件夹下面的吧?你的product.jsp应该是放在和image文件夹同级的文件夹下面,对么?如果你想避免这种情况,建议你写成绝对路径,这样就不会有这样子的问题了。要是还有什么不明白的,可以叫我,咱们继续讨论讨论, 你这里得到的path是相对于tomcat服务器的相对路径,差不多是相当于绝对路径了。而下面的basePath,就是真真正正的一个有ip,有商品,有服务,有路径的绝对路径。那路径都是直接指向的你的img图片,所以,不会有相对文件夹的路径没有对应上的麻烦。所以,建议你还是就取胜这种方法,这样子,不会因为文件夹的上一级下一级同级什么的问题而搞得头痛了,嘿嘿。
回复
使用道具
举报
千问
|
2010-5-27 08:41:44
|
显示全部楼层
尽量不要使用../把../替换成/就OK了
回复
使用道具
举报
千问
|
2010-5-27 08:41:44
|
显示全部楼层
“在product.jsp页面我用”这里相当与是把pro.jsp里的内容全部放到product.jsp里,你这两个文件如果路径不同,地址又用的相对路径,当然有一个取不到图片。
回复
使用道具
举报
千问
|
2010-5-27 08:41:44
|
显示全部楼层
图片与pro.jsp不在同一路径,所以需要加 ../product.jsp与图片在同一路径下,所以不需加 ../当将pro.jsp移至与product.jsp同一目录下,此时pro.jsp与图片亦处于同一目录下,所以需要去掉 ../
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行