2014-01-09 51 views
0

我有一個GAE應用程序,它根據調用的URL爲應用程序提供兩種不同的變體。是否有可能有一個每個網址的歡迎頁面,而沒有請求映射到一個servlet,這會減慢頁面加載太多。我可以根據URL更改歡迎頁面嗎?

因此,通過舉例的方式...

  • 我的應用程序住在myapp.appspot.com

  • 我有兩個域映射到這個應用程序,myapp1.com和myapp2.com

  • 如果用戶訪問myapp1.com,我想爲myapp1-的index.html,並 如果他訪問myapp2.com,我想爲myapp2-的index.html

回答

0

我從來沒有在Java上玩GAE,但我猜你可以根據請求的URL做一些事情。我相信你可以與你的要求內下列檢查請求的URL:

httpServletRequest.getRequestURI() 

哪裏httpServletRequest是從doGet()方法HttpServletRequest參數。

+0

謝謝,但我試圖通過配置來實現這一點。如果我將請求傳遞給一個servlet,然後基於URI進行重定向,則主頁服務的響應時間會急劇增加。 – pinoyyid

+0

@pinoyyid這不是重定向它只是根據URL呈現不同的東西..你如何渲染頁面? – Lipis

+0

我希望能以某種方式通過web.xml進行URL重寫。我使用「重定向」,「渲染」這個詞的錯誤是正確的動詞。 – pinoyyid