根据域名选择webapp启动页面

时间:2013-05-13 08:39:44

标签: java tomcat7

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

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

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

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

如果foo.com显示index.jsp

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

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

相关问题