日期:2014-05-18  浏览次数:20702 次

struts中在页面上显示图片,使用绝对路径加struts标签
<img src="<%=request.getContextPath()%>/<s:property value='albumCoverUrl'/>"/>

这行代码不显示图片,怎么办
后面的sturts标签的路径没错
struts 图片 标签

------解决方案--------------------
你将<s:property value='albumCoverUrl'/>放在外面看看输出的是什么,然后知道错在哪了;我下面这个就没有问题。
<% request.setAttribute("picPath","images/1.gif"); %>
<img alt="img" src="<%=request.getContextPath()%>/<s:property value='#request.picPath' />"/>
------解决方案--------------------
看下最后的html 生成的。应该是路径的问题。 
------解决方案--------------------
把路径显示出来看下  是否正确
------解决方案--------------------
引用:
Quote: 引用:

你将<s:property value='albumCoverUrl'/>放在外面看看输出的是什么,然后知道错在哪了;我下面这个就没有问题。
<% request.setAttribute("picPath","images/1.gif"); %>
<img alt="img" src="<%=request.getContextPath()%>/<s:property value='#request.picPath' />"/>


我的html生成的是这样的<img alt="img" src="/Classmates/userInfo\classInfo\201310121944[10网一]\album201310151336[大一]\2013101513364370008.jpg">
路径没问题,是什么出问题了呢


难道是路径中的中文,换个英文路径试试。。。