不知怎的,我已经与我的Grails MVC映射横向了,我不知道如何。Grails URL映射为控制器工作但不能查看
我有一个控制器,AController,我使用Grails命令行向导生成的。在稍后的日子,我为该控制器生成了一个视图来定制视图。 AController在[project]/grails-app/controllers/[package] /AController.groovy中,而view .gsp在[project]/grails-app/views/A /中。
的URLMappings.groovy有:
"/$controller/$action?/$id?"{
constraints {
// apply constraints here
}
}
当我运行的应用程序,输入以下形式的网址:本地主机:8080/[项目]/A /列表我达到,符合市场预期,该方法的.list在AController.groovy中。
然而,当我再从A.list期待的框架路线中的list.gsp返回[项目]的grails-app /视图/ A/I看到一个500错误与消息:
“网址映射必须提供映射到的控制器或视图名称!“
显然我在做一些愚蠢的事情,但是我看不到我打破了什么。 URLMappings.groovy看起来是正确的。文件位置看起来正确。脚手架似乎正确定制。
有什么建议吗?
显示控制器的动作,PLZ – Chris
DEF列表(){ SecUser用户= springSecurityService.currentUser DEF邀请= missionService.outstandingInvites() [missionInviteInstanceList:邀请,missionInviteInstanceTotal:invites.count()] } –