一般的にいって、入力チェックはコントローラの仕事でしょうか?モデルの仕事でしょうか?
個人的にはモデルの仕事だと思うんですが、Strutsではコントローラ部分でやっちゃうから、どっちかなーと。
あ、でもJavaScriptでやったらビューの仕事になるのかな。