ログインフォーム問題

当初の予定より、時間がかかった気がするけど、とりあえず、コミット。bluoceanデコレータを選んで、web.xmlでPortalFilterの部分のコメントアウトをはずせば、右上にログインフォームが出てきます。(J2の翻訳や、S2Portletのドキュメント化作業などたまっているから、それらを処理しよ・・・)

ログインフォームをテンプレートへ

Randy が示していた既存のログインプロセスに対応した方法は、

http://mail-archives.apache.org/mod_mbox/portals-jetspeed-user/200601.mbox/%3c1137076635.3479.75.camel@rwatlerxps.finali.net%3e

を参照。個人的には、一度、パスワードがページ上に埋め込まれるので好きじゃないけど・・・、だから、PortalFilterの方法を推奨しているんだけどね。

PortalFilter問題 その3

ようやく、この問題が解決。解決方法は、PortalRequestWrapperでHttpServletRequestWrapperを継承するのではなく、HttpServletRequestをインターフェースする。原因は、コンテキストパスがApplicationDispatcherで異なるみたいで、ApplicationHttpRequestでcrossContextがtrueになり、セッションを新規生成するみたい。もう少し、Tomcatのコードをみた方がいいかな。