Liferay中doView()
和render()
函数的实际区别是什么?还有renderRequest
和resourceRequest
之间的区别是什么?Liferay中的doView()和render()函数有什么区别?
4
A
回答
7
doView()
=处理视图模式时呈现请求。
render()
=此方法调用doDispath()
方法,并使用getTitle()
方法设置portlet的标题。然后它调用doView()
,doEdit()
,doHelp()
等之一,具体取决于RenderRequest
中指定的portlet模式。
再次,RenderRequest中是当你要处理在Portlet的视图模式的请求。如果您的Portlet使用额外的资源来呈现视图(即图像,JavaScript文件等),则呈现该视图的JSP将使用<portlet:resourceURL />
标记来为这些资源生成有效的URL。这些URL将使用一对ResourceRequest
和ResourceResponse
对象进行处理。
您可以覆盖资源相位虽然但记住,当你使用ResourceRequest
/ResourceResponse
服务时,portlet不能改变当前的Portlet模式,窗口状态和呈现参数。另外,在资源URL上设置的参数不是呈现参数,它们仅适用于当前资源请求。
相关问题
- 1. Liferay CE和Liferay EE有什么区别?
- 2. WebControl创建中的Render和RenderControl有什么区别?
- 3. flask中的render()和render_template()有什么区别?
- 4. NtFsControlFile()和DeviceIoControl()函数有什么区别?
- 5. $ get和$ find函数有什么区别?
- 6. round()和trunc()函数有什么区别?
- 7. 在javascript中var函数和函数有什么区别?
- 8. 函数和函数()在C#中有什么区别?
- 9. Django - render(),render_to_response()和direct_to_template()之间有什么区别?
- 10. Liferay Portal中Portlet和小工具之间有什么区别
- 11. RegExp的exec()函数和String的match()函数有什么区别?
- 12. 有什么区别`和$(Bash中有什么区别?
- 13. 中有什么函数参数和参数之间......区别
- 14. 函子和“泛型”有什么区别
- 15. submit()函数和send()JavaScript函数之间有什么区别?
- 16. 函数模板和模板函数有什么区别?
- 17. JavaScript:函数名称和函数引用有什么区别?
- 18. 函数调用和函数引用有什么区别?
- 19. setTimeout与函数和无函数之间有什么区别?
- 20. 非纯函数和纯函数有什么区别?
- 21. 回调函数和常规函数有什么区别?
- 22. Jboss Portal Render开启liferay什么?
- 23. Javascript中的var name = function(){}和函数名(){}有什么区别吗?
- 24. C中的void和static void函数有什么区别?
- 25. Spark中的排序和orderBy函数有什么区别
- 26. GAS中的脚本和自定义函数有什么区别?
- 27. MATLAB中的plotconfusion和Confusionmat函数有什么区别?
- 28. MATLAB中的“addOptional”和“addParameter”函数有什么区别?
- 29. PL/SQL中的函数和过程有什么区别?
- 30. Python中的json.load()和json.loads()函数有什么区别?
Liferay中有哪些不同的模式(例如** VIEW **模式,因为您提到它实际上指的是什么)? 你可以给我链接到一些网站,这可以清楚地理解,或者你可以详细阐述一点吗? 我仍不清楚上述差异。 – rkg 2012-07-18 04:27:31
@rahulkgupta您需要首先阅读关于Portlets的一个很好的教程,然后再阅读liferay,“Portlets in action”是一本很好的书,可以开始您的基本概念和liferay,您可以尝试使用'Liferay in action'或Liferay wiki或Liferay文档 – 2012-07-18 11:22:42
如何在ActionRequest,ActionResponse Object中设置liferay portlet标题? – 2014-02-14 06:05:44