1

如何选择tomcat 7 webapp的启动页面?

我的 webapp 中主要有两个页面,我想根据域名进行选择。例如

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

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

如果 foo.com 显示 index.jsp

4

2 回答 2

1

您必须将此逻辑构建到 Web 应用程序中的过滤器或 servlet 中。基本上,您要做的就是HttpServletRequest.getRequestURL()解析请求的子域,然后将您的访问者重定向到适当的页面。

于 2013-05-13T08:43:29.303 回答
1

您可以创建一个重定向servlet,并使用HttpServletRequest#getRequestURL()来区分用户请求的 URL 并基于此进行重定向。

当用户访问 servlet 时,根据使用的域使用适当的 .jsp 文件进行响应。

于 2013-05-13T08:43:42.850 回答