2016-02-25 46 views
1
  • 我想用彈簧過濾這個網址: http://localhost:9280/spring-filter/login.html?collection=abc#/input
  • 我使用的代碼過濾 <security:filter-chain pattern="/*/input" filters="collectionLoginFilter" />但不工作。
  • 如果我沒有符號「?」在URL http://localhost:9280/spring-filter/login.html/input,它會工作。
  • 問題:我想用符號 '?'。我該怎麼辦?

回答

0

我不認爲你可以。 Spring只在'?'之前分析URL。 '?'之後的任何內容是參數

檢查spring-security documentation,特別是這些線

未歸一請求默認自動拒絕和路徑參數和複製斜槓進行匹配

+0

後'什麼去掉「?」是參數'我知道,但在URL中,參數完成時,我使用'#'。
感謝您的幫助! – phuchoangmai

+0

查看我的更新回答 – Wins

+0

是的,感謝您的幫助:) – phuchoangmai