2012-04-23 115 views
1

如何使用瀏覽器中的cookies統一更改我的ToolTwist網站上所有網頁的外觀?過濾Cookie上的網頁

對於需要知道用戶是否登錄的每個小部件,在生產助手中放置樣板代碼似乎過分了。

回答

1

如果您只希望cookie更改單個頁面的外觀,則可以使用請求處理程序。然而,這聽起來像你想要一個全面的變化,這需要一個攔截器。

從Eclipse Workbench中選擇File-> New-> Other ...,然後選擇ToolTwist文件夾下的Interceptor。模板代碼和配置文件包含註釋和示例。在你的情況下,你可以檢查用戶登錄並重定向到不同的頁面(導航點)。如果登錄,請將cookie設置爲尚未設置。將它的值存儲在會話變量中供以後使用是個不錯的主意。

在生產傭工和產生的部件代碼,你可以使用會話變量來控制樣式,佈局等

不過要小心 - 攔截器調用的每個頁面訪問您的網站,所以保持瘦和意思。