嗨,我已经部署了我的 grails webapp,我认为一切都很好,但似乎任何未从应用程序内请求的 GSP 页面都只会在我部署的 tomcat 7 上显示一个黑色页面。
我可以登录并使用 90% 的功能,但不能使用该页面。
http:somewebsite.co.uk/app/invite/index
我可以从 webapp 中访问
http:somewebsite.co.uk/app/invite/index
但我无法访问它,只能在浏览器中输入 URL。
但是,这在我的 IDE 中确实有效。
在我拥有的控制器的顶部。
static allowedMethods = [index: 'GET']
我不需要登录即可访问。
像任何人一样解决了这个问题?
我没有进行大量测试,问题与这段代码有关:
def index() {
def em = params.email
if (em){
println("params.email : " + em)
if (User.findByEmail(em)){
redirect controller:"public", action:"index"
}
}
[email: em]
}