在我的控制器里,...
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 )中都工作得很好,但在部署到tomcat的war中时,gsp标记会失败。因此,我将测试模板移动到一个公共目录中,并将一个
中的显式引用..
g:render template="/common/bookingheader" model="['booking': bookingInstance,‘'member':memberInstance]"/>
它仍然失败,原因是..
错误500:处理/WEB-INF/grails-app/views/booking/details.gsp:33 Servlet中的名称/common/bookingheader和路径/common/_bookingheader.gsp时出错:在/WEB-INF/grails-app/views/booking/details.gsp:33处找不到名称/common/bookingheader和路径/common/_bookingheader.gsp的模板: grails URI: /apollo/grails/booking/booking。调度异常消息:找不到名称/common/bookingheader和路径/common/_Bookingheader.gsp的模板
由:错误处理:在/WEB-INF/grails-app/views/booking/details.gsp:33上找不到名称/GroovyPageView/bookingheader和路径/common/_bookingheader.gsp的模板
类: gsp_apollo_bookingdetails_gsp第: 33行代码片段:
我的环境是Grails 1.2.2部署到Tomcat 6 ..这真的给我带来了一些悲痛..
我检查了web应用程序目录,就我所能看到的GSP是它们应该在的地方。在Tomcat 6.0\webapps\apollo\WEB-INF\grails-app\views\common中
有没有人能透露一点信息?
发布于 2010-07-13 02:32:35
在控制器中,你使用的是CamelCase 'bookingheader‘,但在GSP中,它都是小写的'bookingHeader’。
https://stackoverflow.com/questions/3230036
复制相似问题