2011-05-31 53 views
0
<g:each in="${flist}"> <tr bgcolor="#ffffff"> 
      <td align="center"><g:link controller="spider" action="ThirdPage" params="${it.get('dt')}"> 
      ${it.get('dt')}</g:link> 
      </td></tr> 

wher flist是maps.List的列表,現在我想傳遞dt,這是控制器action.i列表中的地圖中的關鍵。我試過它與上面的代碼,但它不工作。我在那裏做了什麼錯誤。如何將gsp中的地圖列表中的值傳遞給action?

由於提前, 拉克西米

回答

1

您的PARAMS應該是一個地圖。看起來你正在傳遞一個參數值。你需要用params發送一張地圖。

0

你確定flist是List<Map>?你是否試圖打印出flist params?你確定你已經關閉了每個標籤嗎?

<g:link controller="spider" action="ThirdPage" params="[paramName: it.get('dt')]">${it.get('dt')}</g:link> 

要小心你以正確的方式傳遞鏈接參數。

相關問題