<sql:query sql="${all}" dataSource="${vote}" var="queryall"></sql:query>
<c:forEach items="${queryall.rows}" var="row">
<c:set var="allcount" scope="request" value="${row.a}"></c:set>
</c:forEach>
<html:img src="images/100.gif" align="top" height="16" width="${allcount}">width属性无法读值,请问有什么办法能动态设置width属性?

解决方案 »

  1.   

    其他jstl标签里面的值都能读取么???
      

  2.   

    <html:img src="images/100.gif" align="top" height="16" width="${allcount}">你这儿用的是struts的标签,如果想和jstl结合起来用的话,那用struts-el标签就可以了。
      

  3.   

    如果用c:out 的话可以正常取数,我想要做的是更据数据库里的数据来动态改变width的值
      

  4.   

    不是已经告诉你了么,使用struts-el,
    只要把struts-el的标签引入,添加类库,一般都写成
    <html-el:img src="images/100.gif" align="top" height="16" width="${allcount}"/>
    就可以了。
      

  5.   

    我的问题不是struts标签和jstl结合的问题,而是怎么在属性中用表达式来取值
      

  6.   

    <html:img src="images/100.gif" align="top" height="16" width="${allcount}">你这样写不就是在把两种标签结合起来用么,如果只是使用各自的标签库的话,在解析的时候,不能够同时解析的。