Portlet + Ajax (8)
Portlet と Ajax の話というよりは,ポータルサーバ + Ajax (teeda-ajax) の問題という感じが.とりあえず FireBug を使って ajax.js の動きを見てみる.
慣れない JavaScript のソースの書き方 (?) を見て,これが Ajax かあ,とか妙な感心をしている素人状態ですが (^_^;),とりあえず XMLHttpRequest の open メソッドで指定する url が "teeda.ajax?time=..." みたいになっているので,"/jetspeed/teeda.ajax" みたいに呼ばれるのだろうなあ.
このあたり,ポートレットの jsp で ajax.js なんかの JavaScript ファイルのパスを取得する際は,renderRequest.getContextPath() でコンテキストを取得したりしているので,こっちでもそんな感じでサーブレットを呼び出さんとダメなんだろうなあ.
と言う辺りをきっかけに更に調べていけば良いかな...
ん? JSF だから FacesContext から取得して... みたいな話か...な? (JSF も理解が足りん...)