Grails,Weblogic和root“/”上的重定向似乎不起作用

时间:2011-05-31 16:31:05

标签: grails weblogic

我为grails应用程序配置了这样的根路径(在UrlMapping中):

"/"{
    controller="mycontroller"
    action="myaction"
 }

在mycontroller.myaction中,根据角色,我重定向到正确的操作:

def link 
if (SpringSecurityUtils.ifAnyGranted("ROLE_ADMIN") link = g.createLink(action:      "action1", controller:"controller")
else if (SpringSecurityUtils.ifAnyGranted("ROLE_ADMIN") link = g.createLink(action: "action2", controller:"controller") 
else ...ANONYMOUS... {
  link = g.creatLink(action:"public", controller:"mycontroller")
}
redirect (url:link)

使用嵌入式grails服务器,它运行正常,但 weblogic 会重定向index.gsp。

为什么?

你知道吗?

由于

1 个答案:

答案 0 :(得分:0)

我找到了解决方案here

  • 我创建了一个taglib。
  • 我将“/”上的映射重命名为“/ redirect” UrlMapping
  • 我在GSP中调用taglib。