重定向到GSP失败

时间:2016-06-06 16:00:20

标签: redirect grails uri

我正在使用grails 2.4.5

在我的grails-app / views目录中,我有一个名为“test.gsp”的简单文件。其内容是微不足道的GSP / HTML:

<html>
    <head>
            <meta name="layout" content="main" />
            <title>TEST</title>
            <style>
            </style>
    </head>
    <body>
            <h1>TEST</h1>
    </body>
</html>

在控制器动作中,我有一行:

redirect(uri:"/test.gsp");

但是无论何时达到此行,grails都会将我发送给404处理程序。

我已尝试启用UrlMapping日志记录,并显示:

DEBUG mapping.DefaultUrlMappingsHolder  - Matched URI [/test.gsp] with pattern [/(*)/(*)?/(*)?(.(*))?], adding to posibilities

我确信我之前在Grails工作过。我错过了什么愚蠢的事情?

1 个答案:

答案 0 :(得分:2)

您应该渲染视图而不是尝试重定向到(可能没有映射)uri。 尝试:

render(view: "test")