我正在尝试构建一个控制逻辑,它依赖于当前的 gsp 页面来调用一个动作,是否有一个标签或会话方法可以用来识别当前的 gsp 页面
我想限制对除 singup 和登录之外的所有 GSP 的访问,因此如果用户打开任何其他 gsp,他将被重定向到注册页面,并且他也将能够导航到登录页面。
我试图实现的逻辑是这样的,如果 current_Page 是 login.gsp 或 singup.gsp 然后什么也不做重定向到注册 //用户可以导航到登录页面也没有问题
我想在主布局中添加这个逻辑,以便在所有应用程序域中实现它。
我想知道是否有使用 RequestmapController 或 UrlMappings 的替代方法?
任何有 springMVC 经验的人都可以提供帮助,因为 Grails 构建在 SpringMVC 之上,而 SpringMVC 又构建在标准 servlet 框架之上!
注意:我正在使用 Acegi 插件
备注:应用程序如何在实现这种安全机制的情况下对 SEO 友好(即 Google 索引)?