首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Grails Tomcat Render GSP模板

Grails Tomcat Render GSP模板
EN

Stack Overflow用户
提问于 2010-07-13 00:03:08
回答 1查看 1.7K关注 0票数 2

在我的控制器里,...

代码语言:javascript
复制
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标记会失败。因此,我将测试模板移动到一个公共目录中,并将一个

中的显式引用..

代码语言:javascript
复制
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中

有没有人能透露一点信息?

EN

回答 1

Stack Overflow用户

发布于 2010-07-13 02:32:35

在控制器中,你使用的是CamelCase 'bookingheader‘,但在GSP中,它都是小写的'bookingHeader’。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3230036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档