我的文档库(图像,文档,视频......)中有几个内容,我想以编程方式获取每个内容的下载URL,因此我可以在自定义portlet中的jsp上显示它们.
调查,我发现这个页面有一个可能的解决方案:https: //www.liferay.com/community/forums/-/message_boards/message/11073293 但我对此感到不舒服,因为它意味着手动构建网址几个参数.
我想知道是否有更好的方法("Liferay方式")来做到这一点.
我一直在这里寻找SO和其他地方,我还没有找到这个问题的确切答案.所以这里:
在Liferay portlet中添加支持以使用JSTL标记的最佳方法是什么?
当然,我已经找到了关于如何将taglib添加到Web应用程序的通用答案,但不是专门针对Liferay的.
我正在开发一个自定义portlet(编辑:我正在扩展MVCPortlet),并查看几个示例和教程,我发现当覆盖doView(RenderRequest,RenderResponse)方法时,在它的末尾总是至少有这个线:
super.doView(renderRequest, renderResponse);
Run Code Online (Sandbox Code Playgroud)
或这个:
include(viewJSP, renderRequest, renderResponse);
Run Code Online (Sandbox Code Playgroud)
如果我没有放置其中任何一个,我的portlet不会呈现任何内容,但是其中任何一个都可以解决问题.
我想知道我应该使用哪一个,为什么我需要添加它们以使我的portlet工作.
谢谢!