Long型フィールドのrequiredバリデータが作動しない。Lifeとあるプログラマの備忘録2007-01-16Long型フィールドのrequiredバリデータが作動しない。amount;}}のようなアクションフォームにStruts-Validatorでrequiredを指定しても作動してくれませんでした。原因調査したところどうもBeanUtils.copyProperties()で勝手にnullを0に変換していたようです。その他ラッパークラス系(Integer、Float..ect)も同じみたいです。Long.class);を実行してやればいいみたい。いうことなのでとりあえずFilterクラスを作ってそこで処理させることにしました。<url-pattern>/*</url-pattern></filter-mapping>を追加してやればOKです。これでちゃんと画面の値がnullでわたってきてrequiredも作動してくれました。最終的にFilterでやるかどうかは少し考察がいりそうですがしばらくこれで行こうかと思ってます。20:26Long型フィールドのrequiredバリデータが作動しない。(7)はてなブログをはじめよう!glass-_-onionさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。