Spring MVC Spring -正在使用的域名

u1ehiz5o  于 2023-04-30  发布在  Spring
关注(0)|答案(1)|浏览(194)

我有一个正在运行的Spring应用程序,它使用了SpringMVC和EclipseLink。
此应用程序可以在同一点上与多个顶级域良好地工作,例如,您可以访问:

http://www.foo.com/user/list
http://www.anotherdomain.com/user/list
http://www.company.com/user/list

但是现在我需要为每个域加载一个定制的设计,因此我需要确定正在访问的域是什么。
我将需要实现一个类,将设置视图路径,等等。
有人知道一个好的解决方案吗?

sd2nnvve

sd2nnvve1#

从标题“主机”获取。在Spring

  • 你在控制器方法中把can try@RequestHeader String host作为参数。

  • HttpServletRequest.getHeader("host")获取

相关问题