フォームに 3 つのテキスト フィールドがある場合、Struts バリデーターを使用して、3 つのフィールドすべての組み合わせが有効な日付を形成することを確認するにはどうすればよいですか。
例えば
<form action="/test">
<input type=text name=day>
<select name=month>
<option value=JAN>JAN</option>
<option value=JAN>JAN</option>
<option value=JAN>FEB</option>
---
---
<option value=DEC>DEC</option>
</select>
<input type=text name=year>
</form>
Strutsバリデーターでは、このようなことができます
<field
property="day"
depends="required,mask">
<arg key="myForm.day"/>
<var>
<var-name>mask</var-name>
<var-value>^[0-9]*$</var-value>
</var>
</field>
しかし、日+月+年が有効な日付であることを確認するにはどうすればよいですか? 2月と閏年を含む?