Liferay 开发知识点

本文解决使用LiferayGet在从表单中获取参数时遇到的问题,通过添加特定代码片段,确保参数能够正确传递到指定的JSP页面或Action。重点介绍了如何设置PortletURL,并解释了配置文件中导入c.tld文件的重要性。

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


//liferay get向后台传参取不到问题
//需要在from表单中添加:
<liferay-portlet:renderURLParams varImpl="portletURL" />

//portletURL指向:
PortletURL portletURL = renderResponse.createRenderURL();
portletURL.setParameter("javax.portlet.action", "doView");
pageContext.setAttribute("portletURL", portletURL);
//其中 portletURL.setParameter("javax.portlet.action", "doView");中的
//javax.portlet.action表示你要传递到的地址。如果是jsp就写jspPage。需要进入action就要
//用这个类。




问题: WARNING: Failed to process TLD with path [http://liferay.com/tld/aui] and URI [/WEB-INF/tld/aui.tld]
解决: 在liferay-plugin-package.properties中的portal-dependency-jars 下导入一个c.tld 就ok了,原因好像是你缺失这个文件导致的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值