我正在開發一個web應用程序,通過服務器提供。它的索引提供了一些商店交易,具有所有這些交易的身份。在.gsp,我有這樣的代碼:打開相同的網頁,但有另一個內容
<div id="content">
<g:each in='${promos}' var='promo'>
<div id="up_box"></div>
<div class="deal_container">
<div class="images_container"><img src="${createLink(action:'showImage',controller:'image',id:promo.fotoPrincipal.id)}" width="120" height="105" />
</div>
<g:link controller='promotion' action='openPromo' params="[promoid:promo.id]">
<div class="oferta">${promo.name}</div>
</g:link>
<g:link controller='promotion' action='openPromo' params="[promoid:promo.id]">
<div class="flecha">
</div>
</g:link>
</div>
這意味着,當我點擊其中一個鏈接,它會打開一個URL是這樣的:
app/promotion/openPromo/3
如果點擊了ID「3」的交易。我有一個「一般」交易細節頁面。我希望該頁面始終可以加載,並根據用戶點擊的交易來完成它的詳細信息。我怎樣才能做到這一點?
我不知道我的解釋是否清楚,如果我沒有請問。
謝謝!
太棒了!在'gsp'與控制器名稱相同的情況下,'[promo:promo]'是'render(view:'openPromo',model:[promo:promo])'的簡稱。 – 2012-07-24 10:49:14