Jquery mobile 登录后不显示Grails/JQuery移动视图

Jquery mobile 登录后不显示Grails/JQuery移动视图,jquery-mobile,grails,grails-2.0,Jquery Mobile,Grails,Grails 2.0,使用Grails2.4.3和Spring安全插件:Spring安全核心:2.0-RC4 默认登录视图auth.gsp工作正常。 添加了一个用户,可以登录、注销 和查看安全页面 然后,我将JQuery移动文件添加到布局和视图中 我将auth.gsp复制到/views/login/auth.gsp 我的/views/layouts/main.gsp布局如下所示 我的登录页面如下所示: 当我使用无效凭据登录时,我会得到一个空白页面 提交前后页面的来源完全相同 如果我删除 从main.gsp中,我确

使用Grails2.4.3和Spring安全插件
:Spring安全核心:2.0-RC4

默认登录视图
auth.gsp
工作正常。
添加了一个用户,可以登录、注销 和查看安全页面

然后,我将JQuery移动文件添加到布局和视图中

我将auth.gsp复制到
/views/login/auth.gsp

我的
/views/layouts/main.gsp
布局如下所示

我的登录页面如下所示:

当我使用无效凭据登录时,我会得到一个空白页面

提交前后页面的来源完全相同

如果我删除
main.gsp
中,我确实可以看到提交后的输出

希望有人知道我做错了什么

更新
在plugin/springsecurity/LoginController.groovy中

        def authfail() {

            // ....

            if (springSecurityService.isAjax(request)) {
                    render([error: msg] as JSON)
            }
            else {
                    flash.message = msg
                    redirect action: 'auth', params: params
            }
    }
如果我将此更改为:

        def authfail() {
            // ...

            flash.message = msg
            redirect action: 'auth', params: params               
    }
然后它开始工作,我再次看到登录视图

仍然不起作用的是成功登录后的重定向。我仍然看到一张空白页。

发现我的答案也解决了

需要添加
数据ajax=“false”
,然后它就可以工作了