我正在使用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/