我是 grails 的新手,到目前为止我只能使用简单的过滤器。我想以有效的方式使用过滤器。
(我使用 grails 2.4.3 和 jdk_1.6)
我想创建一个过滤器以允许访问AppName/
,AppName/user/login
但我做错了!我想使用正则表达式,但我没有做对!
我试过这个
loggedInOnly(uri:'/**',uriExclude :"*.css|*.js|*image*|/|/user/login"){
before = {
println "### ###### #### #"
}
}
而且我还尝试反转正则表达式参数,但我没有运气!我搜索了所有的谷歌,但我找不到一个线程来告诉我过滤正则表达式是如何工作的!
我知道我可以创建xxxx(controller:'*', action:'*')
过滤器然后使用controllerName
和actionName
参数来检查!但一定有更好的方法!
简而言之,我的问题:正则表达式如何在过滤器中工作?