之前一篇介绍过 Portlet 的 Resource Serving 生命周期的概念以及使用方法,
因为使用不同的 MVC 框架,框架代码结构以及对 portlet 各个生命周期的调用方法都不一样,
之前的项目都是用 Liferay 自己的 Liferay MVC,这是个非常轻量级的 MVC 框架,有兴趣的可以研究下,
当然使用 Liferay SDK 开发 portlet 时可以选择 使用 LiferayMVC 并一探究竟
应为项目需要,现在使用 Spring Portlet MVC, 所以简单记录下 使用 ResourceMapping 注解实现 Resource Serving 生命周期。
其实就两部,
Jsp代码:
<portlet:resourceURL id="getMeResource" />
Java代码:
@C

本文档介绍了如何在Liferay中利用SpringMVC的@ResourceMapping注解处理Portlet的Resource Serving生命周期。首先,说明了Liferay MVC与Spring Portlet MVC的区别,然后详细阐述了使用Spring MVC进行资源处理的步骤:定义@Controller注解的Controller类,使用@RequestMapping(value = "EDIT")指定编辑模式,通过@ResourceMapping与JSP页面resourceURL的id对应,最后展示了方法的灵活性,可以有多个@ResourceMapping方法,而Liferay MVC的serveResource方法只能有一个。
最低0.47元/天 解锁文章
897

被折叠的 条评论
为什么被折叠?



