我想包含一个jsp,类似于我们如何使用标记将jsp包含在jsp中。但无法得到这个工作。试用模板以及http://grails.1312388.n4.nabble.com/Including-a-jsp-within-a-gsp-td1313927.html 也没有工作。如何在gsp页面中包含jsp
1
A
回答
3
在你包含的链接,格雷姆说:此刻
它不是可能的包括GSP内的JSP
因此,您不能做你的要求 。你为什么试图将JSP与GSP混合? JSP只是一个功能较少的GSP。
我的猜测是你有一个现有的JSP,嵌入了很多非显示逻辑。如果是这样的话,不这样做。
JSP和GSP用于呈现视图。他们不应该执行数据查找或处理复杂的逻辑。这些东西通常应该由控制器内的服务来处理(或者在某些情况下直接在控制器中处理),或者如果它们是显示逻辑的一部分,则将其包装在标记库中。
如果您想在另一个页面中包含一个页面,请将该文件放在grails-app/views/some/path/
中,并将其命名为_myfile.gsp
。然后你使用<g:render template="/some/path/myfile/>
来包含它。请注意该文件必须开始带下划线(_
)和结束与.gsp
,但模板引用不具有。
如果您有现有的JSP标记库,则可以使用reuse these in your GSP files,这可能有所帮助。
相关问题
- 1. 如何在JSP页面中包含JSP
- 2. 如何在JSP页面中包含JSP页面?
- 3. 如何在jsp页面中包含servlet?
- 4. 如何在Facelets页面中包含/导入JSP页面?
- 5. 在for循环中包含JSP页面
- 6. 在JSP中包含动态页面
- 7. JSP包含动态页面
- 8. 如何在包含mPDF的页面中包含ToC页面?
- 9. 如何在JSP页面struts2中包含css文件?
- 10. 如何在JSP中订购包含商品的页面
- 11. 如何在JSP页面中包含来自其他服务器的动态JSP
- 12. 带有“包含”页面的jsp页面中的变量
- 13. JSP包含页面失败request.getContextPath()
- 14. 如何在JSF中包含页面?
- 15. 如何在php中包含页面
- 16. 如何在ASP.net页面中包含jQuery?
- 17. 在Lotus网页中包含一个JSP
- 18. 在HTML页面中包含HTML页面
- 19. JSP:如何使用get参数包含页面?
- 20. 在页面加载之前JSP包含页眉元素隐藏
- 21. 如何在我的JSP中包含css?
- 22. 如何在jsp中包含js文件
- 23. 如何在JSP中包含HTML?
- 24. 在JSP中包含HTML页面的内容为String
- 25. 在JSP中包含通过GET参数的子页面
- 26. 在弹出的jsp页面中包含样式表
- 27. 我不能在jsp页面中包含css文件
- 28. 如何在JSF页面中包含servlet页面
- 29. 如何在另一个html页面中包含html页面
- 30. 如何在另一个页面中包含html页面?
您应该可以毫不费力地将任何JSP转换为GSP。当我必须做到这一点时,我将JSP复制/粘贴到GSP文件中,并通过并修复错误。 –
非常感谢您的帮助。 – kunal
当你说“一个JSP只是一个功能较少的GSP”......你能证明它吗?或者至少提供参数。我一直在寻找比较每种技术的优点和缺点的文章无济于事。 –