我使用的是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中已经实现了这个功能。我漏掉了什么愚蠢的东西?
发布于 2016-06-07 00:27:35
您应该呈现一个视图,而不是尝试重定向到(可能没有映射) uri。尝试:
render(view: "test")https://stackoverflow.com/questions/37661935
复制相似问题