s2jsf
何で「submit()とsubmitボタンクリックの挙動の違い」をわざわざ書いたかって言うと、S2JSFで(ってかJSF全般でかな?)submit()を使うとコマンドが実行出来ない場合があるからです。JSFは同一フォーム内に複数のsubmitボタンを設置可能で各ボタンにアクショ…
何か自分は勘違いしているよう。今までのエントリーを無かった事にする!
昨日エントリーの続き。Dtoに日付型を文字列で返すgetterを書くのもアリ。こっちがいいかな。 <span m:inject="f:param" m:name="today" m:value="#{dto.todayString}"/>〜 public String getTodayString() { String pattern = "yyyy/MM/dd HH:mm:ss.SSS"; SimpleDateFormat sdf = new SimpleDateFormat(pattern, Locale.JAPAN); ret</span>…
アンカーのパラメーターの書き方は通常、 <span m:inject="f:param" m:name="today" m:value="#{today}"/>という具合で書く(todayはjava.util.Date型)。でも上記の書き方ではm:converterが適応出来ない模様。ミリセコンド秒まで扱いたい時にコンバーターが使えないのはちょっと辛い。試しにこんな風に書いてみた。m:conv</span>…
jta.jar、jsp-2.0.jarの代わりにgeronimo-jta_1.0.1B_spec-1.0.jar、geronimo-jsp_2.0_spec-1.0.jar。jakarta-oro.jarは無くなってた。標準の正規表現使うようになったのかな?
<components> <include path="aop.dicon"/> <include path="j2ee.dicon"/> <include path="dao.dicon"/> </include></include></include></components>
Oracleには真偽型のフィールドが存在しない。その為Javaのboolean型の値を何か別の型に変換して格納する処理を用意する必要がある。s2daoにはBooleanToIntCallableStatementFactoryというコンポーネントが用意されており、j2ee.diconでBasicCallableStatemen…