如何选择tomcat 7 webapp的启动页面?
我的 webapp 中主要有两个页面,我想根据域名进行选择。例如
如果 admin.foo.com 显示 admin.jsp
如果 user.foo.com 显示 user.jsp
如果 foo.com 显示 index.jsp
您必须将此逻辑构建到 Web 应用程序中的过滤器或 servlet 中。基本上,您要做的就是HttpServletRequest.getRequestURL()
解析请求的子域,然后将您的访问者重定向到适当的页面。
您可以创建一个重定向servlet,并使用HttpServletRequest#getRequestURL()来区分用户请求的 URL 并基于此进行重定向。
当用户访问 servlet 时,根据使用的域使用适当的 .jsp 文件进行响应。