MyFaces

<MyFaces>どうも、actionでBeanのメソッドをセットしたが動かない。いろいろと確認してみると、どうもポートレット上でmultipart/form-dataが処理されないように見える・・・。MyFacesGenericPortletに原因があるのかな・・・。困った・・・。

<MyFaces>MyFacesGenericPortletを確認。どうも、MyFacesは、ExtensionsFilterでmultipart/form-dataのときは、MultipartRequestWrapperにラップするんだね・・・。もちろん、MyFacesGenericPortletはそのようなことをしている形跡はありませぬ。うーん、つまり、これもprocessActionに組み込まんといかんのかね・・・。うーん、フィルタでいろいろとやられると、ポートレットにするのが面倒・・・。っていうか、MyFacesをポートレットで使っている人が世界でいるのかどうかが、かなり疑問に思えてきた。あ、でも、ポータルサーバーの方のweb.xmlにフィルタとして、追加しておけば、いけるといえばいけるのか・・・。でも、それではすっきりしないし、MyFacesを使わないページが表示されているときにもフィルタが実行されるのが気持ち悪いしな・・・。

コメントを残す

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