validation.xml不会用~~期待解答学习下
解决方案 »
- SSH框架中实现级联查询出错 报附表的session木有开启
- hibernate 存储过程返回值问题
- spring注入问题
- Struts2返回json数据格式问题
- 请教用javascirpt显示spring中RefreshablePagedListHolder对象的值的问题?
- hibernate的createCriteria()方法如何比较Date类型
- 如果我不关闭连接 会怎样?
- 在junit单元测试时,log4j无法记录异常信息
- 为什么同样的building.xml文件放置在WEB-INF目录下面,不提示错误信息,但是放置在WEB-INF同级的目录却提示错误信息。
- Anonymous Inner Class?
- 请问哪里可以下载到EJB2.1的jar包呢
- DatagramSocket 问题请教
也可以在FORM里面实现validate方法这个看你自己的需要了。
validation.xml文件的文档结构是由validator_1_1_3.dtd文件定义.
1.<form-validation>是顶层元素,包含两个子元素<global>和<formset>
dtd定义:<!ELEMENT form-validation (global*,formset*)>
2.global元素允许配置在文件中其他部分的constant元素。
constant元素在dtd中的定义:
<!ELEMENT constant (constant-name,constant-value)>
<!ELEMENT constant-name (#PCDATA)>
<!ELEMENT constant-value (#PCDATA)>
3.formset元素包含两个子元素
<formset>
<constant></constant> 可有可无
<form></form> 至少一次
</formset>
formset元素有3个属性,language,country,form
4.form元素和field元素
<form name="">
<field property=""></field>
..............
<field property="" depends="" page="" indexedListProperty=""></field>
</form>
name属性指定了表单的名字与配置文件中的form-bean的name相同
field对应表单中验证的字段
property对应ActionForm的属性
depends指定验证规则
ActionForm若是跨页表单,则与表单中的page属性对应
5.msg元素
<msg name="" key="" />
name指定验证规则的名字
key消息资源中的文本或指定的消息文本
6.arg元素
7.var元素看看有你需要的吗?
实际上你可以写到Form的validate 方法中
其实普通的属性已经会用validation校验了
就是数组属性不会啊
谁能详细说明一下啊