ポートレットにいくつかの機能(電子メールの送信)を追加する必要があります。ext-pluginでそれを行い<portlet:actionURL ...>
、jsp-pagesで使用したいと思います。ext-pluginでこのアクションをどのように実装しますか?
1 に答える
ext-plugin を使用したくない: これは侵襲的であり、誤って使用して依存する可能性のある Liferay の実装の詳細にアクセスできます。
したがって、それが独自のポートレットである場合は、適切なプラグインに実装してください。ポートレットのサポートは ext-plugins では推奨されておらず、以降のバージョンからは削除されることに注意してください。今すぐ移行を行い、ポートレットでの ext の使用を既に停止することもできます。
ext を使用したくないと言ったので、明確にするために: ext を使用する必要があるかもしれません。ext は多くの Liferay の実装をオーバーライドする素晴らしいメカニズムです。ただし、これは侵略的であり、適切に分離された他のプラグインよりもアップグレードが困難になります。ただし、ext を使用する必要がある場合でも、できるだけ小さくして、プラグインで外部の作業の大部分を実行してください。
今あなたの質問のために:
あなたはすでにポートレットを持っていて (ポートレットに何かを追加したいので)、何を尋ねているのか理解できないという印象があります。「Java でメールを送信するにはどうすればよいですか?」または「ポートレット API にプログラミングするにはどうすればよいですか?」または「Liferay のサービスを使用して E メールを送信するにはどうすればよいですか?」
最初の 2 つの質問は、この文脈で答えるには少し広すぎますMailLocalServiceUtil
。