在控制器中我有,
render(template: 'bookingHeader', model: [memberInstance:memberInstance,bookingInstance: bookingInstance, eventInstance: eventInstance])
render(template: 'bookingAccounts', model: [memberAccountInstanceList:memberInstance.memberAccounts])
正确地将信息呈现给屏幕..
我有一个gsp g:render template =“bookingheader”model =“'booking':bookingInstance,'member':memberInstance]”/>
在我的测试环境(Intellij)中都可以正常工作,但是gsp标签失败了 部署在一场战争到tomcat ..所以我把模板移动到一个公共目录和 放一个
明确参考..
g:render template="/common/bookingheader" model="['booking': bookingInstance,
'member':memberInstance]“/>
它仍然失败了..
错误500:处理GroovyPageView时出错:找不到名称的模板 [/ common / bookingheader]和路径[/common/_bookingheader.gsp]在 /WEB-INF/grails-app/views/booking/details.gsp:33 Servlet:Grails URI:/apollo/grails/booking/details.dispatch 异常消息:找不到名称[/ common / bookingheader]和路径的模板 [/common/_bookingheader.gsp]来了 /WEB-INF/grails-app/views/booking/details.gsp:33
引起:处理GroovyPageView时出错:找不到名称的模板 [/ common / bookingheader]和路径[/common/_bookingheader.gsp]在 /WEB-INF/grails-app/views/booking/details.gsp:33
类:gsp_apollo_bookingdetails_gsp 在线:[33] 代码段:
我的环境是Grails 1.2.2部署到Tomcat 6 ..这确实是造成的 我有些悲伤..
我检查了网络应用程序目录,据我所知,GSP'是在哪里 它们应该是......在Tomcat 6.0 \ webapps \ apollo \ WEB-INF \ grails-app \ views \ common
任何人都可以放弃任何光明吗?
答案 0 :(得分:3)
在控制器中,您使用的是CamelCase的“bookingHeader”,但在GSP中,它只是小写的“预订者”。