今日のひとこと Challange IT For Future

J2デスクトップ問題

Jetspeed 読了 1分

この記事は最終更新から 20 年以上たっています。内容が現在の状況と異なる可能性があります。現在の情報は最新の記事、Fess の記事をご覧ください。

ようやく、原因もわかり、JSF の commandLink が動くようになった・・・。この問題は、どちらかというと、dojoのバグのような気がする。dojoのFormBindを使うとボタンとか押されたときのイベントをチェックして、ボタンに与えられている、名前・値ペアを送信してくれるのだけど、commandLinkのように、aタグ経由でformをサブミットされると、フォーム内にある一番最初にあるボタンの名前・値ペアを送信してくれる。というわけで、aタグでformをサブミットするときには、aタグがクリックされたという情報を与えねばならない・・・。ということを考えると、やっぱりdojoのバグだよな・・・。まぁ、J2では、修正ができたのでコミットしておこ。う~ん、JavaScript Debugger を使った、デバッグ技術が向上したような気がする・・・。あとは、Ajax時代には Live HTTP headers も欠かせないな・・・。