2009-10-28 70 views
1

執行每次請求時應執行的某個操作的最佳方式是什麼?生成佈局變量的全局操作

我的目標是導出一些變量佈局範圍,所以佈局可以呈現一些字段,如「您以$ {userName}登錄,服務器時間爲$ {serverTime}」。

我知道我可以在gsp中內聯代碼,但是應該有一些更好的方法來對每個請求執行一些操作。

在此先感謝。

回答

0

您可以使用layouts and SiteMesh自動執行該操作,但在我的項目中,我停止使用它,因爲它也有一些缺點(如<body onload="foobar()">不再有效)。我建議你爲此信息行創建一個模板,並在適當的地方渲染它。

+1

您是否將$ {pageProperty(name:'body.onload')}添加到您的裝飾器?你的身體的負荷應該正確觸發,如果你把它拉進裝飾者。 – 2009-10-28 13:11:00