TenForward

技術ブログ。はてなダイアリーから移転しました

Portlet + Ajax (8)

PortletAjax の話というよりは,ポータルサーバ + Ajax (teeda-ajax) の問題という感じが.とりあえず FireBug を使って ajax.js の動きを見てみる.

慣れない JavaScript のソースの書き方 (?) を見て,これが Ajax かあ,とか妙な感心をしている素人状態ですが (^_^;),とりあえず XMLHttpRequest の open メソッドで指定する url が "teeda.ajax?time=..." みたいになっているので,"/jetspeed/teeda.ajax" みたいに呼ばれるのだろうなあ.

このあたり,ポートレットjspajax.js なんかの JavaScript ファイルのパスを取得する際は,renderRequest.getContextPath() でコンテキストを取得したりしているので,こっちでもそんな感じでサーブレットを呼び出さんとダメなんだろうなあ.

と言う辺りをきっかけに更に調べていけば良いかな...

ん? JSF だから FacesContext から取得して... みたいな話か...な? (JSF も理解が足りん...)