2011-06-15 17 views
4

リクエストが送信するドメインによって異なる方法を使用しようとしています。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 { 
} 

2個のドメインが、1に同じ、サーバーとWebアプリケーションをルーティングしているが、私はreqeustが来てされているURLからcontrollerclass依存で異なるのModelAndViewを返すようにしたいと思います。

アイデア?

歓声。

答えて

4

handleRequestのHTTPリファラーヘッダーをチェックして、それに応じて動作する方法はありませんか。

+0

これは私にとってはうってつけだと思いました。どうも – Nils

関連する問題