适用于liferay 6.0的Ext插件



我需要为Portlet添加一些功能(发送电子邮件)。我想用ext插件来完成这项工作,并在我的jsp页面中使用<portlet:actionURL ...>。如何使用ext插件实现此操作?

您不希望使用ext插件:这是一种侵入性的插件,您可以访问Liferay的实现细节,而您可能会无意中使用并依赖这些细节。

因此,如果是您自己的Portlet,请帮自己一个忙,并在适当的插件中实现它们。请注意,portlet支持在ext插件中已被弃用,并且将从以后的版本中删除:您还不如现在就改变,停止对portlet使用ext。

需要澄清的是,因为我说过你不希望使用ext:你可能需要来使用ext,而ext是一种很好的机制,可以覆盖许多Liferay的实现-效果很好,而且已经建立很久了。然而,它是侵入性的,与其他适当分离的插件相比,它会导致更多的升级困难。但是,即使需要使用ext:也要尽可能小,并在插件中完成大部分工作。

现在回答您的问题:

我的印象是,您已经有了portlet(因为您想向它们添加一些内容),并且不明白您在问什么:是"我如何用java发送邮件?"还是"我如何为portlet API编程?"或"我如何使用Liferay的服务发送电子邮件?"

在这种情况下,前两个问题有点过于宽泛,无法回答,对于第三个问题,您可能需要查看Liferay的MailLocalServiceUtil类,该类也可用于插件。

最新更新