2011-01-31 75 views
1

我正在開發一個網絡應用程序,用戶將在其中註冊,然後爲每個用戶顯示一個儀表板。儀表板對於每個用戶都是唯一的,它應該是類似於Facebook(即,如果用戶向FB註冊唯一的URL地址是生成像www.facebook.com/'name-of-theuser')。我想在我的Web應用程序上實現相同的功能,這背後的邏輯是什麼?我如何實現這一點?請幫助我。 技術使用的是這樣的:前端:HTML和腳本 服務器端:Servlets和JSP的爲網站中的唯一身份用戶生成唯一的網址

回答

1

我將有一個servlet,其URL模式/用戶/ *

然後爲每個用戶我會網址 /用戶/用戶A /用戶/用戶B /用戶/用戶C等

在servlet我會檢查的HttpServletRequest的getContextPath和服務基礎上的一種獨特的頁面contextPath中。

1

這裏是一個「Java版本」(對於作爲ServletFilter中使用):

http://www.tuckey.org/urlrewrite/

+0

非常感謝。我正在檢查它。我想明確的一件事是,假設考慮2個註冊用戶'a'和'b'用戶'a'將有一些自定義主頁,並且用戶b將有他自己的定製主頁。我該如何根據用戶需要用自己的定製主頁來加載用戶的頁面。頁面將具有從數據庫中檢索的一些值。請告訴我這個背後的邏輯 – 2011-01-31 09:57:32