2010-05-15 13 views

回答

2

您需要將某些Map中的信息存儲在您將請求URL中的密鑰作爲參數或pathinfo傳遞給它的應用程序範圍中。當請求進入時,您只需檢查參數或pathinfo的存在,然後從Map檢索相關信息。

+0

我已經有點想出了我自己已經。問題是我不知道如何實際編寫這個應用範圍圖的東西:/ 請問,你給我一些鏈接,這是解釋,甚至更好的一些示例代碼? – 2010-05-15 23:56:53

+0

JSF和Spring有一個「應用程序bean」的概念。給它一個'Map'屬性。在普通的JSP/Servlet中,您只需使用'ServletContext#setAttribute()'(即所有JSF/Spring/whateverFramework在底層做的事情)將'Map'(或包含'Map'的bean)存儲爲servlet上下文屬性, 。 – BalusC 2010-05-16 00:02:39

+0

好吧,我會試試,當我再次絕望時我會回來。非常感謝 – 2010-05-16 00:18:42

2

簡述:

  1. 給每個遊戲中的遊戲ID。
  2. 將所有遊戲存儲在地圖中,並以GameID爲關鍵字。例如。地圖。
  3. 該地圖是您servlet上的一個屬性(或者您的spring應用程序上下文中的一個bean)。
  4. URL包含遊戲ID作爲參數,您可以在JSP中獲得該參數。
  5. 您使用GameID從遊戲地圖中獲取遊戲,例如,遊戲遊戲= map.get(遊戲ID)

這不是非常好的設計 - 但它很簡單,並會讓你開始。

+0

你有沒有關於網站的任何想法,我可以學習如何寫這個或你可以勾畫出它的一些示例代碼?我的問題是,我有點在這個應用程序範圍內的東西丟失,我不知道如何把它放在一起:/ – 2010-05-16 00:05:12

相關問題