今日のひとこと Challange IT For Future

SAStruts for Portlet

SAStrutsSeasar 読了 2分

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

https://www.seasar.org/svn/sastruts/trunk/sa-struts-portlet/

にコミット。結構、辛い戦いだったが、ボタンなどサブミットされたときのアクション処理はprocessActionで実行するように変更。これにより、リダイレクトも普通に処理されるはず。そんで、ファイルアップロードも動いているみたい(特に何もしないでも動いた)。まぁ、こういう作りの方が自然だな。そんでもって、ブラウザの戻るボタンのサポート。サーブレットでは必要ないのだろうけど、結構、これも面倒で、ポートレットの場合、単純に再描画が実行されることがあったりするから、デフォルトで10個状態を保存している(Teedaのポートレット対応も同じ方法で状態を管理する必要があるんだろうな・・・疲れたから後日考える)。まだ、例外処理部分で怪しいところがあると思うけど、sa-struts-tutorial も JavaScript の名前空間とかの問題以外は動いていると思う(一部、a タグのリンクを s:link に書き換える必要はあるけど)。あと、ダウンロードのやつも直接レスポンスを呼ぶから動きません。個人的には、結構、いい感じに動いていると思うので良しとしよう。使い方とかは、あとでまとめよっと(ぼちぼち一段落しないと他の作業がたまるし・・・)。