- 1
- 0
- 约9.54千字
- 约 7页
- 2020-12-07 发布于天津
- 举报
Action配置中一定要设置 in put返回页面
添加验证只要创建验证的 xml文件
创建xml文件名
验证Action中全部方法
在 Action 同包下,创建:Action 类名-validation.xml
如:ValidateAction 创建 ValidateAction-validation.xml b5E2RGbCAP
验证Action中单个方法
!-- 每个方法单独配置一个 Action --!-- 在Action 同包下,创建:Action 类名-action 方法
配置名称-validation.xml --
action name = validateAdd class =com.struts2.validator.ValidateAction method
=add !-- 要创建 ValidateAction-validateAdd-validation.xml --!-- 使用通配符
配置--!-- 在Action 同包下,创建:Action 类名-action 方法对应的名称-validation.xml
method =为访
method =
为访
{1} !-- 要创建 ValidateAction-validate_add-validation.xml,validate_add
问这个action 方法的路径-- p1EanqFDPw
注意事项
注意:1.要验证的方法不能叫input . 2.这样配置在form 表单中要在<s:form
action =validate_add >中 action 写好名称,不能写 action =validate_ ,然后 <s: submit
value =提交method =add />这样会找不到对应的配置文件 ,跳过验证.3.如果验证出错,返回 input 页面时,那些存在ValueStack 中的值会丢失,可以将Action 实现Preparable 接口,然后
prepare (>方法里初始化添加页面需要的值 .4.如果使用Preparable 接口,必须在action 配置中添
力口< interceptor - ref name =paramsPrepareParamsStack />. 这样 prepare (> 才能得至U form
提交的参数.DXDiTa9E3d
创建xml内容
!DOCTYPE validators PUBLIC -//OpenSymphony Group//XWork Validator
1.0.2//EN /xwork/xwork-validator-
1.0.2.dtd validators !--要验证的字段名称-- !-- 要验证
Action 中 UserBean 的 id 字段,name=userBean.id(userBean 为 Action 中的变量名 --
field name=mail !-- type 要验证的类型,short-circuit( 默认
false,true 含义,如果当前验证失败了 ,下面的验证就不执行了 .如requiredstring 失败
了 ,email 就不验证了 .--
!-- field-validator vfield-下面可以有多个 param元素
!-- field-validator vfield-
下面可以有多个 param元素,但是
validator
type =requiredstring
vmessage Please enter a mail
vparam name =trim true v/param
v/message
v/field-
validator
vfield-
validator
type =email
vmessage
Inval
id MAIL
v/message
v/field-
validator
v/fieldv/validators
RTCrpUDGiT
Struts内建验证程序(type的值
required
保证字段的值不是空值 null.空字符串不是空值 null.
field name = userName field
validator type required message Please enter a user
name /message /field-validatorv/field 5PCzVD7HxA
requiredstri ng
保证字段不是空值 null,也不是空白(empty.
param:trim(boolean -true- 去除前后空格 jLBHrnAlLg
vfield name = userName vfield-
validator type =
您可能关注的文档
最近下载
- 《客户服务与管理》教案.docx VIP
- EDX-1800B员工操作指引.doc VIP
- 1.精选历年高考英语真题高频词汇打印版(真题版).pdf
- JJF(豫) 287-2020 身高体重秤校准规范.pdf
- 2025年度党支部组织生活会方案+2025年度民主生活会实施方案.docx VIP
- (五个对照)2025年度组织生活会个人整改清单(学习贯彻党的创新理论方面;加强党性锤炼方面;联系服务职工群众方面;发挥先锋模范作用方面;改作风树新风方面.docx VIP
- 07SD101-8_电力电缆井设计与安装_电气弱电图集 (1)建筑工程图集.docx VIP
- 外研版(三起)(2024)三年级下册英语Unit 3《Yummy food》教案(单元整体教学设计).docx VIP
- 2026年沈阳中考生物备考全攻略(含考点、真题、备考计划).docx VIP
- 【酒店资料】HG洲际酒店你的指南--员工手册(可编辑).doc
原创力文档

文档评论(0)