如何使用Spring RequestMapping区分域

问题描述

| 我正在尝试使用不同的方法,具体取决于发送请求的域。 例如
@RequestMapping(value = \"/index.html\",domain = \"google.de\",method = RequestMethod.GET)
public ModelAndView handleDeRequest(HttpServletRequest request,HttpServletResponse response) throws Exception {
}

@RequestMapping(value = \"/index.html\",domain = \"google.com\",method = RequestMethod.GET)
public ModelAndView handleComrequest(HttpServletRequest request,HttpServletResponse response) throws Exception {
}
这两个域将路由到相同的服务器和Web应用程序,但是我想根据需求来自哪个URL,在controller类中返回不同的modelAndView。 有任何想法吗? 干杯。     

解决方法

        您能否没有一个简单的“ 1”方法来简单地检查HTTP Referrer标头并采取相应的行动-分叉到其他方法中,等等?     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...