【问题标题】:Grails / Shiro internal URL requestGrails / Shiro 内部 URL 请求
【发布时间】:2011-12-24 07:07:02
【问题描述】:

我们有一个 grails 应用程序,并且正在使用 Shiro 安全插件。

我们目前正在使用 groovy URL 功能来获取页面的输出并在 DIV 中呈现内容,但是当对任何受保护的 Shiro 页面发出此类请求时,它会像 Shiro 一样向我们显示登录页面无法将内部请求识别为有效的登录用户。

有人知道如何解决这个问题吗?

【问题讨论】:

    标签: grails shiro


    【解决方案1】:

    我猜你的意思是“URL 功能”之类的东西

    def output = new URL("http://google.com").text
    

    这是一个外部请求 - 这就是登录页面的原因。

    使用g.render-方法而不是http://grails.org/doc/latest/ref/Tags/render.html 来获取您的内部内容:

    String output = render(template:'/book/form',model:[book:myBook])
    

    http://grails.org/doc/latest/ref/Controllers/render.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-20
      • 2013-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-30
      • 2013-05-07
      • 1970-01-01
      相关资源
      最近更新 更多