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

初学者认为很麻烦的有关问题:引用图片路径有关问题

2012-04-25 
菜鸟认为很麻烦的问题:引用图片路径问题各位好:问题是这样的:我通过一个action,跳转到jsp页面。在这个jsp页

菜鸟认为很麻烦的问题:引用图片路径问题
各位好:
  问题是这样的:我通过一个action,跳转到jsp页面。在这个jsp页面中,引用了图片(使用IMG)。
问题:如果我的这个jsp页面是放到WebRoot目录下,图片的存放也在这个目录下,那么jsp能够正常的显示图片。
如果我把jsp和图片存放在WebRoot的子目录下,就出问题了。图片显示不了(显示红叉)。请问这是什么原因呢?
我试了好几种办法,什么全路径,把图片放到WebRoot目录下,都不行。
如:
TestSpring  
  WebRoot
  images
  log01.gif
  css
  js
  test.jsp --这样就不有问题(src:images/log01.gif)

TestSpring  
  WebRoot
  TestLogin
  images
  log01.gif
  css
  js
  test.jsp --这样就有问题,图片显示不出来(src:images/log01.gif)。
我试了src:TestSpring/TestLogin/images/log01.gif,
  src:../TestLogin/images/log01.gif
都不行,求达人指教!
谢谢
 

[解决办法]

探讨
各位好:
问题是这样的:我通过一个action,跳转到jsp页面。在这个jsp页面中,引用了图片(使用IMG)。
问题:如果我的这个jsp页面是放到WebRoot目录下,图片的存放也在这个目录下,那么jsp能够正常的显示图片。
如果我把jsp和图片存放在WebRoot的子目录下,就出问题了。图片显示不了(显示红叉)。请问这是什么原因呢?
我试了好几种办法,什么全路径,把图片放到WebR……

[解决办法]
<img src="/images/log01.gif"/> 不行么??
[解决办法]
取得是相对路径 你试下 导入jstl的c库 然后<img src="<c:url value='/images/log01.gif'/>"/>
<c:url>取得是绝对路径
[解决办法]
建议你把文件夹
webRoot
--TestLogin
----images
这样表示
[解决办法]
绝对路径:就是从盘符开始找相应的文件:<img src="C:\hand.gif"/>

相对路径:就是从当前目录找相应的文件:<img src="hand.gif"/>

你试一试,路径就是这样理解的。

热点排行