2013-12-22 18 views
0

其容易被攔截來特定域的任何請求像RequstMapping:如何捕獲以路徑'/ view/*'開頭的任何內容?

http://localhost/stuff 

這會是這樣的

@Controller 
@RequestMapping("/view") 
public class JsController { 

logger.info("Client hit stuff domain); 

} 

很容易的

問題:你如何截取任何開始與域名view

http://localhost/view/someView1 

logger.info( 「客戶端是子站點的「視圖內」); logger.info(「Client is within subdomain'view」); logger.info(「Client is within subdomain'view」);

回答

1

也許我誤解,但這種映射

@RequestMapping(value = "/view/**") 

會抓住每一個路徑開始/view

+0

這將捕獲的請求,雖然因爲你有兩種不同的方法處理兩個視圖/和視圖/ **路徑的「http:// IP /視圖」時方法優先請求? – stackoverflow

+0

@stackoverflow正如我所理解的,你想要一個單一的處理方法來處理所有'/ view'前綴的URL。這不是你想要的嗎? –

+0

是的,你的權利我問過這個問題。所以你確實回答了它。我將不得不重新提出這個問題。謝謝Sotirious – stackoverflow

相關問題