2005-12-01から1ヶ月間の記事一覧

backport175.Required

チェックボックス等で配列のプロパティを使用している場合に、Requiredを指定してもValidationの対象にならない。当然クライアントサイドJavaScriptが生成されない…これは仕様?またプリミティブ型の配列の場合、ClassCastExceptionが出る… java.lang.ClassC…

更新行数

バッチ更新(引数がList)だと実際に更新された行数ではなく、Listのサイズが返ってくる…

Mask:制御文字のエスケープ

たとえば、アップロードされたファイルの拡張子を正規表現でチェックする場合に、 /** * @org.seasar.struts.validator.annotation.backport175.Mask(pattern="\\.csv$") */ という感じでアノテーションを指定する。当然、”.”をエスケープする必要があるのだ…

V1.2動作確認

●Actionがnullを返した場合にExceptionが発生する問題を修正しました ●ファイルアップロード時、pageタグが動作しない問題を修正しました ○struts-configのinputを指定しなくて、かつ pageタグも利用しない場合に Validationを行うとStackOverflowErrorが発…

ignore

id属性に正規表現が使えたらなぁ(てか使える?)。そもそもidをMayaaとのマッピングに使わないようにすればいいんだろうけど…マニュアルの全文検索が欲しい。

エラーページ(オリジナル)への遷移

web.xmlでを指定して、ステータス:404が発生した場合にオリジナルのエラーページに遷移するように設定。が、Mayaaの方で”Page not found”が発生してしまい、web.xmlで指定したページに遷移してくれない…どこで設定すればいいのだろうか。

ActionForwardがnullの場合

ファイルをダウンロードさせるActionの場合、ストリームにデータを書き込んだ後にnullを返すが、その後の処理でActionForwardがnullの場合の処理がないため、S2StrutsContextUtil.setPathメソッドでNullPointerExceptionが発生する。結果的にはinputがダウン…