<img src="*.action" load页面时没有调用到action jsp页面中使用标签<img src=""/>显示数据库里的图片, src中是写的走action去数据库捞图片数据, 可是action有时被调用有时没有被调, 请问要如何才能保证每次load JSP页面的时候,img src里面action都能被调到 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <td class="oddRow" width="25%"> <s:if test="ckrFlag.equalsIgnoreCase('Y')"> <IMG src="<%=request.getContextPath()%>/firc/signature/showImageCk.action?empNo=<s:property value="viewDTO.empNo"/>"> </s:if> <s:elseif test="ckrFlag.equalsIgnoreCase('N')"> <IMG src="<%=request.getContextPath()%>/firc/signature/showImageMk.action?empNo=<s:property value="viewDTO.empNo"/>"> </s:elseif> </td> 这样不会行吧、都没有任何驱动事件给服务器发送请求怎么可能会得到响应呢,我没有试,但是我感觉这样是行不通的。你的IMG中的src属性是不是后台拼接出来的?这样的话你不可以先在后台判断一下然后在页面显示么?不要在页面做判断在请求后台显示嘛或者可以用js或者jquery在页面加载后请求一下后台得到参数。然后在赋给IMG的src属性吧 尝试一下代码:<img src="<s:url action="请求名" namespace="请求名所在命名空间"><s:param name="empNo" value="%{viewDTO.empNo}"></s:param></s:url>" /> 原来的src=aaaa.action改为(后面加一个随机数就OK)src=aaa.action?random=随机数 随机数要每次load都要重新生成 lz 不是没有调用action中的方法,而是图片没有刷新,lz可以在url后面加一个生成的随机数的参数,这样就可以及时刷新图片了eg:<img src="img.ation?randomNum=随机数s"/> 浏览器会有图片的缓存,当路径不变的时候,会直接访问本地缓存中的图片。这个问题常在IE里出现,FF好像不会. 查了一晚上不知道原因,大家帮帮忙啊 求一个struts2+spring+hibernate项目源码,学习用 关于struts的问题?? displayTag 如何实现从action返回后,还停留在当前页? 整改代码,用ibatis 如何在tomcat中设置system property 请教Java问题! 刚学JSP,请教一个页面跳转的问题? j2ee,j2se,j2me都是什么概念? 问一个EJB部署后在JSP中调用的问题 web 空白页面怎么调错??? java Swing 怎样实现页面的后退
<s:if test="ckrFlag.equalsIgnoreCase('Y')">
<IMG src="<%=request.getContextPath()%>/firc/signature/showImageCk.action?empNo=<s:property value="viewDTO.empNo"/>">
</s:if>
<s:elseif test="ckrFlag.equalsIgnoreCase('N')">
<IMG src="<%=request.getContextPath()%>/firc/signature/showImageMk.action?empNo=<s:property value="viewDTO.empNo"/>">
</s:elseif>
</td>
你的IMG中的src属性是不是后台拼接出来的?
这样的话你不可以先在后台判断一下然后在页面显示么?不要在页面做判断在请求后台显示嘛
或者可以用js或者jquery在页面加载后请求一下后台得到参数。然后在赋给IMG的src属性吧
<img src="<s:url action="请求名" namespace="请求名所在命名空间"><s:param name="empNo" value="%{viewDTO.empNo}"></s:param></s:url>" />
随机数要每次load都要重新生成
eg:<img src="img.ation?randomNum=随机数s"/>