2010-04-01から1ヶ月間の記事一覧

form.submit(); が出来ないとき!

form.submit()は、formの要素内に「submit」という名前のものがあると、動きません。 - <script> function changeList(value) { window.alert(value); var form = document.getElementsByTagName("form")[0]; form.action = value; form.submit(); } //--> </script> - これで…

クロージャー

Javaにはクロージャーがない。 Rubyにはある。 - a = [1,2,5] a.each{|x| p x*2}←この考え方、Javaだとすごい難しい!

Javaリフレクションを使ってみた

リフレクションって慣れないけれど面白い。 いくつかメモメモ。 こんな感じでクラスを作り、リフレクションで情報を取得してみました。 【作ったクラス】 - static class ADto implements BaseDto{ private static String q ="hoge"; public String s=null; …

S2StrutsでFormをSessionに格納する

Sessionへの格納は、 @ExportToSessionを書くと実行できます。 - ですがFormはこうかいても、Sessionに格納とはなりません。 下記S2Strutsリファレンスを元に、Actionクラスのアノテーション、 @StrutsActionの書き方を変えないといけません。 デフォルトで…

Seasarで、独自Interceptorを複数使用する

ログインチェックを行うInterceptorと、 実行Actionクラス名を開始と終了のタイミングで出力するTraceInterceptorを作成。TraceInterceptorは、プロパティファイルから該当する名前を取ってこれるようにしました。 【TraceInterceptor】--------------------…

Seasarでトランザクション制御

S2daoでは、どのタイミングでロールバックするのか調べてみました。 - ActionImpl内で、下記2つのSQLを続けて実行します。 2つ目でエラーが出る仕様ですが、 エラーが出た後も1つ目のUPDATEがロールバックされることはありません。 これでは困ってしまいます…

s2daoで、外部テーブルから値を取ってこれない!

一日くらい嵌っていました。【現象】 FKで結合している別表から値が帰ってこない (直にコマンドプロンプトでSQLを投げると実行できるが、 S2daoで実行すると別表のDTOがNULLで返ってくる) 【状態】 テーブル1はこんな感じ テーブル2はこんな感じ DEP_COD…