谷本 心 in せろ部屋

はてなダイアリーから引っ越してきました

S2Struts

dump.jsとdebug.jsのメモ

Mayaa + S2Strutsで開発していると、 リクエストのたびに、コンソールにリクエストダンプが出るんだけど 誰がダンプを出してるのか、なかなか分からず時間を費やしてしまった・・・のでメモ。 リクエストをダンプしてるのは、dump.js。 それを止めるには、de…

publicフィールド

S2Struts1.3.0-RC2と、S2Container2.4.19の組み合わせで publicフィールドを試してみた。 この組み合わせでバインドする/しないは以下の通り。 ○ : ActionにService ○ : ActionにHttpServletRequest × : ActionにActionForm × : Actionにクエリ文字列のパラ…

ActionにMapは自動バインドされない。

S2StrutsのMap-backed ActionForm絡みでもうひとつ。 クエリ文字列に xxx=yyy という記述を含めておいて、 Action側に setXxx(String str) メソッドを作っておけば 自動的に値がバインドされる。これは便利。 でも、クエリ文字列に xxx(yyy)=zzz という記述…

Map-backed ActionFormの扱い

StrutsのActionFormは、 Map-backed ActionForm(マップバックドアクションフォーム)とか、 List-backed ActionForm(リストバックドアクションフォーム)とか使えて便利。 http://struts.apache.org/1.3.8/userGuide/building_controller.html#map_action_…

ActionFormの初期化方法

最近使っているのは、S2Struts1.3系。 今まで長らくS2JSFを使ってきたので、 S2StrutsのActionForm辺りの扱いに、ちょっと戸惑ってます。 一番困ったのが、ActionFormに初期値を入れたい場合。 リンクやリダイレクトでHTMLに飛んできた場合、 <s2struts:init>タグで、InitAc</s2struts:init>…

リスト入力画面を作る方法

連休は、家族サービスとか、後輩の教育とかしつつ、 S2StrutsでWebアプリ作成。 いやー、実はWebアプリを作るのは久々で、割とはまる (^^; さて、FAQの一つだと思うんですが、 テーブル内にテキストボックスを並べて、 リスト入力する (Listで値を受け取る) …

インタフェースなしでActionを作る方法

最近の流れだと(どこの流れ?)Actionを作る時に いちいちインタフェースを作らないので、Mayaa + S2Strutsでも同じようにしたい。 、、、と思って何も考えずに試してみたら、 アクション /employeeEdit に対応するマッピングが見つかりません みたいなエラ…

S2Strutsも始めました。

複雑な画面を作る場合、 いまのTeedaだとちょっと厳しいなーと思ったので、 Mayaa + S2Strutsを使い始めました。 先日のドン引き勉強会で、Mayaaにかなり魅力を感じたのも 使い始めた理由の一つですが。 JSPをHTML(View)とMayaa(Logic)に分離する辺りの バラ…