我正在尝试使用不同的方法,具体取决于请求发送到哪个域。
e.g。
@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 {
}
这两个域路由到一个,相同的服务器和webapp,但我想在控制器类中返回一个不同的modelAndView,具体取决于reqeust正在传入的URL。
有什么想法吗?
欢呼声。
答案 0 :(得分:4)
你有没有一个handleRequest
方法,只需检查HTTP referrer头并相应地行动 - 分叉到不同的方法等等?