2012-04-13 28 views
1

我想在我的gsp上使用g:set標籤。只要我在一個頁面中,範圍是默認或頁面,它就可以正常工作。當我嘗試將範圍更改爲會話時,它不起作用。如何使用grails <g:set>標籤會話範圍?

我的理解是,我應該能夠訪問該變量不僅在該頁面上,而且還在其他時間範圍是會話,但是,我可能是錯的。

在一個全新的2.0.3應用程序中,我的index.gsp正文上有這個腳本,它按預期工作。

<g:set var="bar" value="${new Date() - 7}" scope="page" /> 
<div class="message" role="status">${bar}</div> 

但是,如果我改變的範圍,以會話這是行不通的,

<g:set var="bar" value="${new Date() - 7}" scope="session" /> 
    <div class="message" role="status">${bar}</div> 

沒有任何其他的頁面上。

+0

對我的作品下的Grails 2.0.3 – 2012-04-13 16:06:35

回答