0
で複数のアクションを持つポートレットの開発のLiferayサイトDeveloping a Portlet with Multiple Actionsは、Liferayの
のガイドは、私はMyGreetingPortletクラスのコードを置く場所あなたが知っていますがありますか?
ファイル名はどのようにして、どのフォルダに配置する必要がありますか?
で複数のアクションを持つポートレットの開発のLiferayサイトDeveloping a Portlet with Multiple Actionsは、Liferayの
のガイドは、私はMyGreetingPortletクラスのコードを置く場所あなたが知っていますがありますか?
ファイル名はどのようにして、どのフォルダに配置する必要がありますか?
同じチュートリアルでAnatomy of a portletをチェックしてください。
MAKKAMありがとうございます。しかし、私はまだ問題があります。 portlet.xmlファイルでタグを使用して、ポートレットクラスを定義します。たとえば、このタグを com.liferay.portlet portlet-class>として記述すると、srcフォルダに "com.liferay.portlet"というパッケージが必要です。そのパッケージにJavaコードを記述できます。しかし、 " com.liferay.util.bridges.mvc.MVCPortlet portlet-class>"のようなときはどこにJavaコードを置くべきですか? –
Karadous
com.liferay.util.bridges.mvc.MVCPortletは、liferay標準ライブラリに含まれるポートレットの基本クラスです。上記のチュートリアルでは、 com.liferay.samples.MyGreetingPortlet portlet-class>を使用します。つまり、 "MyGreetingPortlet"という名前のクラスを含む "com.liferay.samples"という名前のパッケージがあります。通常、ソースコードはファイルシステムの "/docroot/WEB-INF/src/com/liferay/samples/MyGreetingPortlet.java"パスに置かれます。 –
"com.liferay.samples"というパッケージを作成し、そこに "MyGreetingPortlet.java"クラスを配置しました。次に、ポートレットをデプロイしました。しかし、ページを編集して保存ボタンを押すと、「ポートレットは一時的に使用できません」というメッセージが表示されます。 – Karadous