我有一个使用 SpringMVC 和 EclipseLink 的 Spring 应用程序正在运行。
此应用程序可同时与多个顶级域配合使用,例如您可以访问:
http://www.foo.com/user/list
http://www.anotherdomain.com/user/list
http://www.company.com/user/list
但是现在我需要为每个域加载一个定制的设计,所以我需要确定正在访问的域是什么。
我需要实现一个可以设置 View 路径等的类。
任何人都知道一个好的解决方案吗?
最佳答案
从标题“主机”中获取它。在 Spring
@RequestHeader String host
在 Controller 方法中作为参数。 或者
HttpServletRequest.getHeader("host")
获取关于spring-mvc - Spring - 获取正在使用的域名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28990196/