如下
<table>
<s:iterator value="list">
   <tr>
     <td><s:property value="bookId"/></td>
     <td><s:property value="bookName"/></td>
              <td><a href="#" id=""></td>            </tr> 
</s:iterator>
<table>list是个集合,我想让a标签的id值等于bookId的值 该怎么做呢?

解决方案 »

  1.   

    <a href="#" id='<s:property value="bookId"/>'> 试试行不。
      

  2.   

    你这个bookId是LIST里面的还是固定,固定的话直接id='<s:property value="bookId"/>'应该可以啊
      

  3.   

    不行,看源码id=<s:property value="bookId"/>了 没解析啊
      

  4.   

    不行啊 我用js获取id 值为 <s:property value="bookId"/> 程序直接解析成字符串了
      

  5.   

    你参考一下这篇文章吧:
    http://www.blogjava.net/Reg/archive/2009/11/20/303085.html
      

  6.   

     <td><a href="#" id="${bookId }"></td> 应该可以的
      

  7.   

    解决了,必须是struts2中的a标签
    <s:url id="url2" action="userlogin/bog!getdel.action">
         <s:param name="id"><s:property value="id"/></s:param>
       </s:url>
        <s:a href="%{url2}" onclick="return showIt(this.id)" id='{{bookId}'>删除</s:a>呵呵,谢谢大家