“测试”页面正在使用名为“myComponent”的CQ页面组件。 myComponent具有2个以上不同的JSP文件。我想要为每个请求使用并向JSP输出写入呈现的JSP的路径或文件名。我可以得到当前的页面,节点和组件路径(/ content/test,/ content/test/jcr:content,/ apps/application/components/page/newComponent),但是我不能让它获得呈现的JSP路径。 有谁知道如何从实际呈现的JSP中获取信息?谢谢你们CQ5 - 如何获取呈现的JSP路径或文件名
回答
我不知道我理解你的问题,但你可以这样做:
currentPage.getPath();
希望它能帮助:d
不幸的是,这并没有帮助,因为它返回组件的路径,而不是渲染脚本的路径 – 2015-05-11 20:33:14
您是否正在寻找模板?,您可以尝试currentPage.getTemplate(),它会为您提供有关正在使用的模板的信息创建页面。 – thago87 2015-12-22 02:28:49
如果您正在使用CQ5.4 +那么你就可以使用SlingRequestProcessor允许CQ自行调用以收集页面的渲染输出。此博客条目有一些进一步的细节:
http://cqdump.wordpress.com/2012/08/01/cq5-requesting-itself/
您可以使用<%= resource.getPath() %>
这将为任何解析脚本返回相同的结果,因此无法确定哪个解析请求。 – 2015-05-11 20:35:41
- 1. 如何从路径获取文件名?
- 2. 获取文件路径的文件名
- 3. 从文件路径获取文件名
- 4. 如何从servlet获取JSP的服务器文件路径?
- 5. 如何从JSP中的文件类型获取完整路径?
- 6. 如何在jsp中获取浏览的文件路径..............?
- 7. 如何从文件路径获取父文件夹的名称?
- 8. 如何从给定的inode获取路径名或dentry或struct文件?
- 9. 如何从文件名获取文件路径和目录?
- 10. 如何获取CalCalendarItem的文件路径?
- 11. 如何获取py文件的路径?
- 12. 从路径获取文件夹名称
- 13. 从JavaScript路径获取文件名
- 14. 从路径获取文件名
- 15. 从完整路径获取文件名
- 16. 获取路径和附加文件名
- 17. 如何获取ipod路径或保存文档文件路径ipod?
- 18. 获取文件的路径
- 19. 如何从URI获取文件路径?
- 20. 如何从文件URL获取路径?
- 21. 如何从路径中获取文件名的词干?
- 22. 如何在Rails 5.0中获取文件的路径名?
- 23. 如何获取图标名称的完整文件路径?
- 24. 如何获取当前没有文件名的虚拟路径?
- 25. RegEx从代码需要路径获取路径和文件名
- 26. 如何从onActivityResult获取任何文件路径,名称,扩展?
- 27. 如何从文件路径名中提取文件名?
- 28. 获取所选(浏览)文件的完整路径jsp web
- 29. asp:FileUpload获取文件路径
- 30. html5获取文件路径
我还没有找到一个很好的办法做到这一点。如果您只需要跟踪文件以进行调试,则可以在每个源.jsp文件中包含HTML注释,并在注释中包含文件名或其他标识符。例如,如果你使用SVN,你可以在每个文件中编码。 – 2012-04-17 18:03:02