pri*_*dev 4 grails global request intercept
我需要在调用控制器中的每个def之前执行一个函数(在每个新请求发送到服务器之前).在这个函数中,我将1)进行会话检查是否有效将请求转发给相应的动作和控制器与参数2)对用户提交的参数进行消毒检查
我知道每个控制器拦截器,我怎么能写一个全局公共拦截器.
如何以及在哪里可以在grails中调用此函数?提前致谢..
Bal*_*pal 6
您可以在Controller中使用beforeInterceptor以实现完全相同的目的.把它放到一个新的控制器说BaseController并输入你想要做的所有东西,然后使用BaseController扩展所有现有的控制器,你就可以开始了.有关beforeInterceptor的更多信息,请单击此处
注意:如果您已经有一些由所有其他控制器扩展的通用控制器,则无需实现新控制器.只需在该控制器本身中实现beforeInterceptor.
或者,您可以实现过滤器并在该过滤器中执行所有操作.有关Grails过滤器的更多信息,请单击此处
归档时间:
13 年,8 月 前
查看次数:
3180 次
最近记录: