教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

第15章struts2校验机制(2)

来源:网络收集 时间:2026-08-30
导读: 在与Action组件同样的package路径下寻找名为 **-validation.xml的校验规则声明文件,其中**代表Action组件的名称。 对于实现了输入校验的Action组件,必须定义一个名为input的Result视图,当框架调用校验器执行校验

在与Action组件同样的package路径下寻找名为

**-validation.xml的校验规则声明文件,其中**代表Action组件的名称。

对于实现了输入校验的Action组件,必须定义一个名为input的Result视图,当框架调用校验器执行校验失败时,将返回此Result视图。

三、Struts2内置校验器

位于xwork-2.0.4.jar压缩包中

( com.opensymphony.xwork2.validator.validators)有个文件default.xml ,该文件中定义了Struts2框架内建的校验器。default.xml文件定义了常用的校验器类型。

class=\or\

class=\tor\

class=\or\

class=\ator\

class=\ator\

class=\idator\

class=\ator\

class=\/>

class=\ator\

class=\

class=\

class=\/>

class=\Validator\

class=\dator\

class=\/>

class=\dValidator\

四、校验器配置

字段校验器:判断某个字段属性的输入是否有效

非字段校验器:不是针对某个字段,而是针对多个字段的输入值之间的逻辑关系进行校验

相应的,Struts2内置校验器也就有两种配置风格,一种是字段校验风格,一种是非字段校验风格。

1、必填校验器,指定字段不允许为空:

(1)非字段校验:

name=\ 用户名不能为空 (2)字段校验:

用户名不能为空

2、必填字符串校验器,字段值必须非空且长度大于0:

(1)非字段校验:

name=\ 用户名不能为空 (2)字段校验:

用户名不能为空

? trim:可选参数,用于指定是否在校验之前对字符串进行整理,

默许为true。

3、字符串长度校验器,要求被校验的字段长度必须在指定范围之内:

(1)非字段校验:

name=\

第15章struts2校验机制(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/591449.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)