我正在尝试创建一系列站点,这些站点都作为一个应用程序运行,但具有不同的设计(以本地化它们)。
我的想法是将单独的域名映射到一个站点。例如:www.mysite1.com 映射到 www.mysite.appspot.com/mysite1 和 www.mysite2.com 映射到 www.mysite.appspot.com/mysite2
我猜必须有一个 url 模式或其他东西来从 web.xml 传递一个 servlet 网站的名称?我希望像 www.mysite.appspot.com/mysite1/forumpost/3/ 这样的 URL 能够由与 www.mysite.appspot.com/mysite2/forumpost/3/ 相同的 servlet 处理。理想情况下,我想将站点名称作为参数传递给 servlet。
肯定有人以前做过这个,或者有一些标准的方法吗?我对解析 url 以从中取出站点名称有一个模糊的想法,但我对 servlet 等还是很陌生,并认为有人可能能够对这种情况有所了解。
谢谢!