GenericPortletとかのinitでPortletPreferencesを取得する方法はあるのだろうか・・・。っていうか、ReadOnlyでもアクセスできないような気が・・・。initで取得できるのは、PortletConfigから引けるやつだけだし。PortletRequestにアクセスできるようになったところで、PortletPreferencesを使いたい処理をしないとだめなのかね・・・。標準以外の方法でなら、ひっぱてこれる気もするけど。それじゃね・・・。
カテゴリー: Java
getAttribute()
ExternalContextからRequestをとってやってもいいけど、それだと、キャストが必要になるので、何か方法があるかなっと思い、調べる。すると、ExternalContextにgetApplicationMapとgetRequestMapというものがある。それぞれ、PortletContextとPortletRequestからとれるようだ。試そう。
PAL
ポートレットをPALに移した。ログ表示ポートレットもコミット。ふと思ったが、ログ表示ポートレットのパラメータは、編集できるように変更した方がいいな・・・。