JS2-376

今日こそは、HibernateのMiddlegenを試そうと思ったのだが、Jetspeedのバグ修正をする・・・。この問題も、いまいち、情報が足りないのだよね・・・。デコードを二回するといっているが、Tomcatだと、そういう実装にはなっていないはずだから、起きることはないと思うし。だから、情報とサンプルコードを求めておいた。添付されていたパッチは、Davidにより却下されたので、検討中。Fusionで使っているといっていたけど、どのタイミングで使っていたのだろうかね・・・。あまり、詳しく見ていないからわからん。とりあえず、ServletRequestImplでcharsetEncodingを処理するようにするのが簡単な方法に見える。

JS2-376

調査をする。現在のところ、J2 は自前でエンコーディング変換をしているのだが、どうもこれがStrutsブリッジで問題を起こすようだ。というわけで、setCharacterEncodingに変更してくれとのこと。問題は、JetspeedEngine で一番先にgetParameterを呼んでいること。でも、これって、バルブの順番によってはいろいろと起こりそうな・・・。CapabilityValveImplはなるべく前に持ってくるとしか言いようがないな・・・。他に何か方法があるだろうか・・・。