2014-12-03 40 views
1
<display:column title="Edit Here"> 
    <s:url id="url1" action="editAction"> 
    <s:param name="id"> 
     <s:property value="news.id" /> 
    </s:param> 
    </s:url> 
    <s:a href="%{url1}">Edit</s:a> 
</display:column> 

id是我的動作類中的屬性,每次都傳遞零而不是相應的表的ID。無法在DisplayTag中通過<s:a>傳遞參數

回答

0

更改此

<s:param name="id"> 
    <s:property value="news.id" /> 
</s:param> 

這樣:

<s:param name="id" value="#attr.news.id"></s:param> 

它應該是足夠的。

#attr是用於訪問pageContext(然後是請求,會話和應用程序範圍)的OGNL。