JSCookMenuコンポーネントを使っていたら、アクションが動かん・・・。原因を調べてみると、HeaderResourceでコメントタグを取得できないので、scriptタグの中にコメントアウトで書いてあるJavaScriptが取得できない・・・。ということで、それを修正。現状、SAXパーサーでやっていたのだが、コメントタグを取得する方法がわからん・・・。標準的な方法で取得する方法はあるのだろうか。ありそうな気がするのだが、情報が見あたらい。仕方がないので、DOMで実装し直す。まぁ、巨大なタグが送られてきたりするわけではないから、いいか・・・。あんまりすっきりしないけど。
カテゴリー: Java
MyFacesブリッジ
MyFaces1.1.1でMyFacesブリッジ0.4を使っていたら、HeaderResourceが動いていない・・・。というわけで、スタイルシートやJavaScriptなどが<head>に足せない・・・。というわけで、早速修正。0.5をリリースしないと。というか、MyFacesのAddResourceクラスの実装がダメダメの気がするのは私だけか??svnのtrunkをみたら、また、実装し直しているし・・・。うーん、何と言ったらよいのか・・・。
java.beans.PropertyDescriptor
java.beans.PropertyDescriptorのgetReadMethod()を使って、getHoge()を呼び出そうと思ったのだが、Sun の JVM だと実行できないけど、IBM の JVM だと実行できる・・・。なんじゃ、こりゃ・・・。ブログポートレットでこれに遭遇しているのだが、JSF だと、この問題の影響はかなりでかいと思うのだが・・・。つまり、SunのJVMを使って、ためさんとだめと言うことか・・・。そもそも、Sunの実装がどうなっているのか、見た方が良いのかも・・・。何が正しいのだろうか。