熊田です。
> validation.xml
> ...略
> <form name="loginForm">
> <field property="name" depends="required">
ここでdepends="required"を外して、かつ
Validatorの中でnullが引っかからないようにすれば
入力してないときにはそのまま流してくれるのではないでしょうか。
やったことはないのでどうなるか分かりませんが。。
> <arg0 key="名前" resource="false"/>
> </field>
> </form>
> ...略
> ただし、上記のように定義すると、DynaValidatorFormはnameに対して、必ずチ
> ェックが入ってしまうから、本意であるnameに入力された場合のみチェックす
> ることと違います(要は、入力データがなければ、チェックしない)。
> こういう機能はまだないでしょうか。
>
> > 熊田です。
> >
> > "DynaActionForm"というのはご存知でしょうか。
> > これは実際にはFormBeanを書かなくても、struts-config.xml内の
> > 記述だけでFormBeanを生成してくれる(つまり動的?)というやつです。
> >
> > "DynaValidatorForm"というのはこれに加えて、
> > さらにvalidation.xmlを見てValidationをしてくれるやつです。
> >
> > これの使い方をここで説明するのはさすがに手に余るのですが、
> > 残念ながら今のところWeb上にはあまりいいドキュメントは無い様で、
> > 私も雑誌記事等を参考に試行錯誤で動かしたのですが。。
> >
> > もし"validation.xml"を使わずに、というお話であれば
> > 私の答えは見当違いですね。
> >
> > 丁度このメーリングリストでもいくつか議論がありますので、
> > それも参考にされるといいかも知れません。
>
>
> --[PR]------------------------------------------------------------------
> …∵☆★ 全員プレゼント付き ★☆∴…
> ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
> ┃【大量当選!】バイオU、サイバーショット、DVDプレーヤー 等┃
> ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
> http://ad.freeml.com/cgi-bin/ad.cgi?id=bvK3u
> ------------------------------------------------------------------[PR]--
> <GMO GROUP> Global Media Online www.gmo.jp
>