Teeda for Portlet

ネームスペースをセッションに入れるように PortletExternalContextImpl を修正したけど、まだ、アクションが実行されないな・・・。こりゃ、次の謎だな。まぁ、これは Tomahawk も絡んでいる可能性もあるから、まずは、セッション管理のビーン問題から見るかな。

ヤフー、無料利用でも「Yahoo!メール」の容量を1Gバイトに

そうなんだ、知らんかった。そのうち、増えていると言うことなのね。個人的には、迷惑メールフィルタを賢くしてほしいけど。迷惑メールじゃないものまでたまに迷惑メールと判断するからな・・・。

http://feeds.feedburner.jp/cnet/rss?m=2054

Teeda for Portlet

ブログポートレットでcommandLinkでうまくアクションが呼ばれない問題があるのだが、スタックトレースをとったので、とりあえず、見てみる。すると、どうも、ライフサイクルの execute のところで、encodeNamespaceが呼ばれるため、落ちるみたい。encodeNamespace は基本的には、RenderResponse が必要なのだが、execute のところは、ActionResponse が入っているので、呼び出しはできん。MyFaces については問題ありの実装をしているので、参考にならないので、Sun の実装を見てみる。が、特に、encodeNamespace をしていないような・・・。ソースコードを検索しても見つからない。っていうことはこの問題は無視しているのね・・・。っていうかバグだろ。うーん、Teeda ではどうやって対応しよ・・・。ActionResponseのときは、セッションにしまっておいて再利用して呼び出すのがいいかな・・・。これで、また、一つ謎を解いたかな(あと、いくつあるのだろう・・・)。