redirect - 重定向到GSP失败

标签 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>

在 Controller 操作中,我有如下代码:
redirect(uri:"/test.gsp");

但是只要达到这一行,grails就会将我发送到404处理程序。

我尝试启用UrlMapping日志记录,它显示:
DEBUG mapping.DefaultUrlMappingsHolder  - Matched URI [/test.gsp] with pattern [/(*)/(*)?/(*)?(.(*))?], adding to posibilities

我确定我以前曾在Grails中工作过。我想念什么愚蠢的东西?

最佳答案

您应该呈现 View ,而不要尝试重定向到(可能未映射)uri。
尝试:

render(view: "test")

关于redirect - 重定向到GSP失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37661935/

相关文章:

WordPress。表单验证失败后从admin-post.php获取数据

http - HTTP 重定向代码之间的区别

rest - g :formRemote doesn't create proper code to update RESTful resource

grails - Grails 最佳实践资源

jsp - URI 在识别 JSTL 标签库中起什么作用?

java - 如何将 "jar:file"URI 转换为 Jar 文件的路径?

PHP header 重定向在表单提交时不起作用

redirect - 如何使特定网页无法访问,除了那些通过重定向到达那里的人

grails - 如何使用 AntBuilder 在 _Events.groovy 脚本中运行 ant?

android - 如何创建具有多个参数的动态 url?