[Liferay] 在 Liferay 使用 SpringMVC 的 @ResourceMapping

本文档介绍了如何在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方法只能有一个。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前一篇介绍过 Portlet 的 Resource Serving 生命周期的概念以及使用方法,

因为使用不同的 MVC 框架,框架代码结构以及对 portlet 各个生命周期的调用方法都不一样,

之前的项目都是用 Liferay 自己的 Liferay MVC,这是个非常轻量级的 MVC 框架,有兴趣的可以研究下,

当然使用 Liferay SDK 开发 portlet 时可以选择 使用 LiferayMVC 并一探究竟




应为项目需要,现在使用 Spring Portlet MVC, 所以简单记录下 使用 ResourceMapping 注解实现 Resource Serving 生命周期。

其实就两部,

Jsp代码:


<portlet:resourceURL id="getMeResource" />
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值