我开始钻研斯卡特拉,但我在泽西岛有丰富的经验。我正在努力解决的问题之一是如何在Scalatra中为控制器获得多个过滤器?例如,我有三个独特的过滤器:
我的一些控制器只需要2和3,都需要1,其他的只需要3。将来我可能会有更多的过滤器。我理解before()和after()方法,但这些方法似乎无助于我习惯于使用泽西的链接。有人能帮我弄清楚我应该找什么吗?
发布于 2014-12-30 19:10:12
如果您有定义良好的路由,根据您想要做什么,它们共享一个公共模式,那么您可以这样做。
def before("/pattern1/*") {
CSRF
}
def before("/pattern2/*") {
XSS
CSRF
}
def before("/pattern*") {
Authenticate
}诸若此类。
https://stackoverflow.com/questions/27699933
复制相似问题