0
我有一個運行的tomcat在localost
。設置沒有控制器的過濾器
我希望編寫一個grails過濾器,以便當用戶轉到localhost/filter/
時攔截該調用並進行一些處理。我創建了一個過濾器是conf
文件夾
class TestFilters {
def filters = {
filter(uri:'/filter') {
before = {
}
after = {
}
afterView = {
}
}
}
}
內設置此功能後,當我去localhost/filter/
我只得到404
錯誤。
我在哪裏犯錯?
在此先感謝
沒有其他辦法可以在不創建控制器的情況下做到這一點?有沒有辦法通過更改'web.xml'文件來做到這一點? – sriram
如果你真的想忽略整個MVC模式,你可以將url映射直接鏈接到視圖。看看[這個SO答案](http://stackoverflow.com/a/9890039/1230366)我發現... – aiolos
感謝您的答案。但是有什麼辦法可以將過濾器路由放入'UrlMapping'中? – sriram