spring-mvc - Spring - 获取正在使用的域名

标签 spring-mvc url

我有一个使用 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/

    相关文章:

    java - Spring Security 从 Web 服务获取角色

    java - 使用@ConditionaOnProperty注释的类的Spring和Web集成测试

    javascript - 更改选项卡 javascript firefox 扩展的 url

    url - URL 路径中的点是什么意思?

    javascript - Hash(#) 在 URL 中的使用

    java - spring-mvc (portlet) : how to return a pdf file in open file dialog?

    java - 根据 Activity 配置文件限制 spring 资源

    java - 使用 HttpRequest 初始化 Spring Session Bean(使用注释)

    java - 测试 url 连接 java html

    swift - 视频本地文件URL与保存的相册不兼容