struts或ssh使用xml校验
来源:互联网 发布:枪机摄像头网络拓扑图 编辑:程序博客网 时间:2024/06/05 09:38
一、创建校验的xml文件
创建位置为要验证的Action包下,名字必须命名为: 要验证的Action名-validation.xml 如下:
如果要验证的Action为UserAction,则需要在Action这个类所在的包下创建名为:UserAction-validation.xml的文件
二、编写*-validation.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC
"-//OpenSymphony Group//XWork Validator 1.0.3//EN"
"http://www.opensymphony.com/xwork/xwork-validator-1.0.3.dtd">
<validators>
<field name="user.name">
<field-validator type="requiredstring">
<message>用户名不能为空</message>
</field-validator>
</field>
<field name="user.password">
<field-validator type="requiredstring">
<message>密码不能为空</message>
</field-validator>
<field-validator type="regex">
<param name="expression"><![CDATA[^1[34578]\d{9}$]]></param>
<message>手机号格式不正确</message>
</field-validator>
</field>
</validators>
1.action类必须继承ActionSupport类
2.xml中的field name属性对应的action属性,必须有set get方法
3.struts.xml中得配置 <result name="input">/register.jsp</result> 红色位置得填入若用户名为空等等 时返回的位置。
4.想message显示出来,需在页面添加${fieldErrors}或者<s:fielderror/> (后者需添加<%@ taglib prefix="s" uri="/struts-tags" %>)
本人完了struts.xml这个配置,折腾了好久才出来校验结果
- struts或ssh使用xml校验
- Struts 2 使用XML文件校验教程
- JAVA SSH ----Struts数据校验
- ssh - 配置文件 - struts.xml
- ssh--struts.xml
- 【4】SSH整合-加入struts校验框架
- SSH框架登录注册页面用struts的xml配置方式校验遇到的问题及解决方法
- SSH配置:struts-config.xml
- SSH-基础篇-struts.xml
- 使用schema校验xml
- ssh web.xml beans.xml applicationContext.xml struts.xml
- ssh之struts学习笔记(三)输入校验
- SSH框架之Struts的数据校验(1)
- SSH框架之Struts的数据校验(2)
- 关于在SSH环境下struts校验遇到的问题
- struts.xml使用通配符
- ssh整合struts.xml的书写
- SSH之struts2的配置文件 struts.xml
- asp php jsp三者的简单比较
- SyntaxError:Missing parentheses in call to 'print'
- mysql的用户权限管理
- Android 自定义底部上拉控件的实现
- 河南省多校脸萌第六场
- struts或ssh使用xml校验
- 编译安装MySQL
- 页面请求乱码问题解决
- 深度学习图片文字定位识别
- Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK
- 重要核心思想
- Core Java Volume I 读书笔记--第3章 Java的基本程序设计结构
- uva-11021
- 从政路