【发布时间】:2010-10-26 22:29:11
【问题描述】:
我正在尝试构建一个控制逻辑,它依赖于当前的 gsp 页面来调用操作,是否有一个标签或会话方法可以用来识别当前的 gsp 页面
我想限制对除 singup 和 login 之外的所有 GSP 的访问,因此如果用户打开任何其他 gsp,他将被重定向到注册页面,并且他还可以导航到登录页面。
如果 current_Page 是 login.gsp 或 singup.gsp,我尝试实现的逻辑是这样的,然后什么也不做
我想在主布局中添加这个逻辑,以便在所有应用程序域中实现它。
我想知道是否有使用 RequestmapController 或 UrlMappings 的替代方法?
任何有 springMVC 经验的人都可以提供帮助,因为 Grails 构建在 SpringMVC 之上,而 SpringMVC 又构建在标准 servlet 框架之上!
注意:我使用的是 Acegi 插件
备注:应用程序如何在实现这种安全机制的情况下对 SEO 友好(即 Google 索引)?
【问题讨论】:
-
“当前 gsp 页面”是指正在呈现的 gsp 页面的文件名吗?
-
是的 Chii 这就是我的意思,就像我想限制对除 singup 和登录之外的所有 gsp 的访问,所以如果用户打开任何其他 gsp,他将被重定向到注册页面,他也将能够导航到登录页面如果当前页面是登录或登录,那么我尝试实现的逻辑是这样的这个逻辑在主布局中,所以它可以跨所有应用程序实现,清楚吗?
-
我想知道是否有使用 RequestmapController 或 UrlMappings 的替代方法?
标签: grails spring-mvc spring-security gsp