Teeda for Portlet

いろいろといじる。とりあえず、ポートレット用のリスナとサーブレットを更新。あとは、ServletExternalContextUtilでいろいろと問題を食らうので、そこいらも見直す。基本的には、それをポートレットで呼ばれると落ちるので・・・。今の悩みどころは、FacesPortletでTeedaの初期化のコードを呼ぶかどうか・・・。MyFaces とかでは呼んでいたから、今まで呼ぶようにしていたけど、そもそもリスナやサーブレットで先に呼ばれちゃっているので、ポートレットで再度呼び出す必要はない気がしている。というわけで、現在、削除の方向で考えているけど、FacesPortletで呼び出さなきゃならん状況って、あるのだろうか・・・(ないんじゃないかな)。あとは、FacesPortletで状態をセッションに入れるようにしているけど、その状態クラスがシリアライズ可能になっていなかったので、これは付け足した。そうそう、あと、SessionPagePersistenceのisOutputlinkTransitionで、POSTじゃないことを確認しているけど、これはポートレットではどうすりゃいいのかな・・・。何か別のフラグを立てるようにするしかないのだろうか。これもちょっと悩みどころだな。

コメントを残す

メールアドレスが公開されることはありません。