2013-05-13 21 views
1

如何選擇tomcat 7 webapp的啓動頁面?根據域名選擇webapp啓動頁面

我的webapp中主要有兩個頁面,我想根據域名進行選擇。例如

如果admin.foo.com顯示admin.jsp

如果user.foo.com顯示user.jsp

如果foo.com的index.jsp顯示

回答

1

你必須將此邏輯構建到Web應用程序中的過濾器或servlet中。基本上,你要做的就是使用HttpServletRequest.getRequestURL()解析請求的子域,然後將訪問者重定向到合適的頁面。

1

您可以創建一個重定向servlet,並使用HttpServletRequest#getRequestURL()來區分用戶請求的URL和基於此的重定向。

當用戶訪問該servlet時,根據所使用的域以適當的.jsp文件進行響應。