标签中嵌套标签图片不显示的问题

时间:2022-09-08 11:59:05
Action层已获得一个Notice对象,里面有个image字段,也有getter&setter方法,现在我在页面要显示这张图片:
<img src="<s:property value="image">" />
但是图片无法显示

我查看网页源代码,src又有值,而且是正确的图片路径,点击这个路径,提示XXX图片由于本身问题无法显示。

但是很明显,图片的格式这些是不可能有错的,而且图片也没放在WEB-INF文件夹下。

求教各位,怎么解决。

16 个解决方案

#1


<img src='<s:property value="image">' />

引号里 不能在有引号

#2


引用 1 楼 u012463264 的回复:
<img src='<s:property value="image">' />

引号里 不能在有引号


还是没用~~~不显示

#3


但是很明显,图片的格式这些是不可能有错的,
这句话,你根据什么说个事不可能有错呢?

#4


该回复于2014-04-08 13:06:01被版主删除

#5


1, 一楼所说的引号嵌套问题。
2,图片格式问题。你看看那图片能否正常阅览啊。能的话,换一张图片试试。
3,网页源码路径中是不是绝对路径或者相对路径的问题

#6


<img src="<s:property value=" 对象名.image">" />
试一试。

#7


起码把页面头和action贴出来吧。

#8


看看最后生成的html 是怎么样 的

#9


检查下图片路径

#10


引用 7 楼 fangmingshijie 的回复:
起码把页面头和action贴出来吧。


解决了,但是也不知道为什么。

我的a.jsp页面和image文件夹是同一级的,但是必须在路径前面加载../才能显示,好纠结!

#11


应该和jsp的basepath有关系

#12


引用 10 楼 u012350685 的回复:
Quote: 引用 7 楼 fangmingshijie 的回复:

起码把页面头和action贴出来吧。


解决了,但是也不知道为什么。

我的a.jsp页面和image文件夹是同一级的,但是必须在路径前面加载../才能显示,好纠结!


页面开头设置basepath,后面用这个作为相对路径

#13


先试试这个能显示不


<img src='http://avatar.csdn.net/6/9/C/1_u012350685.jpg' />

#14


引用 10 楼 u012350685 的回复:
Quote: 引用 7 楼 fangmingshijie 的回复:

起码把页面头和action贴出来吧。


解决了,但是也不知道为什么。

我的a.jsp页面和image文件夹是同一级的,但是必须在路径前面加载../才能显示,好纠结!

因为当前页面是由action跳转而来,本页url地址为根下,所以和图片地址不同

#15


<img src=<s:property value="image"> />
这样就可以了

#16


标签中嵌套标签图片不显示的问题


这样才是真的可以了  楼上都是错误的  亲测

#1


<img src='<s:property value="image">' />

引号里 不能在有引号

#2


引用 1 楼 u012463264 的回复:
<img src='<s:property value="image">' />

引号里 不能在有引号


还是没用~~~不显示

#3


但是很明显,图片的格式这些是不可能有错的,
这句话,你根据什么说个事不可能有错呢?

#4


该回复于2014-04-08 13:06:01被版主删除

#5


1, 一楼所说的引号嵌套问题。
2,图片格式问题。你看看那图片能否正常阅览啊。能的话,换一张图片试试。
3,网页源码路径中是不是绝对路径或者相对路径的问题

#6


<img src="<s:property value=" 对象名.image">" />
试一试。

#7


起码把页面头和action贴出来吧。

#8


看看最后生成的html 是怎么样 的

#9


检查下图片路径

#10


引用 7 楼 fangmingshijie 的回复:
起码把页面头和action贴出来吧。


解决了,但是也不知道为什么。

我的a.jsp页面和image文件夹是同一级的,但是必须在路径前面加载../才能显示,好纠结!

#11


应该和jsp的basepath有关系

#12


引用 10 楼 u012350685 的回复:
Quote: 引用 7 楼 fangmingshijie 的回复:

起码把页面头和action贴出来吧。


解决了,但是也不知道为什么。

我的a.jsp页面和image文件夹是同一级的,但是必须在路径前面加载../才能显示,好纠结!


页面开头设置basepath,后面用这个作为相对路径

#13


先试试这个能显示不


<img src='http://avatar.csdn.net/6/9/C/1_u012350685.jpg' />

#14


引用 10 楼 u012350685 的回复:
Quote: 引用 7 楼 fangmingshijie 的回复:

起码把页面头和action贴出来吧。


解决了,但是也不知道为什么。

我的a.jsp页面和image文件夹是同一级的,但是必须在路径前面加载../才能显示,好纠结!

因为当前页面是由action跳转而来,本页url地址为根下,所以和图片地址不同

#15


<img src=<s:property value="image"> />
这样就可以了

#16


标签中嵌套标签图片不显示的问题


这样才是真的可以了  楼上都是错误的  亲测