我正在使用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工作过。我错过了什么愚蠢的事情?
答案 0 :(得分:2)
您应该渲染视图而不是尝试重定向到(可能没有映射)uri。 尝试:
render(view: "test")