<table>
  <s:iterator value="productList" var="i">
    <tr>
      <td>
        <a href="showDetailMethodProduct.action?id=<s:property value='#{i.id}'/>"> </a>
      </td>
  </s:iterator>
</table>为什么取到的id值不能够附加到超链接上,在action中怎么取?Struts

解决方案 »

  1.   


    <s:url id="t" action="dept" method="editpage" namespace="/">
    <s:param name="id" value="#dept.DEPT_ID"></s:param>
    </s:url> <s:a href="%{#t}">修改</s:a>用url的param,参考一下我的代码。
    <a href="showDetailMethodProduct.action?id=<s:property value='#{i.id}'/>"> </a>
    你这句话里的value='#{i,id}',这句话是什么意思啊
      

  2.   

    我本来是想把id的值以request的形式传递过去,今天发现想错了。确切是把id的值传递给后台的action中属性(假设我的action有个属性是student,那么就传递给student.id)。id的值是从后台获得的。