- 时间:2020-07-30 12:59 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:Struts2学习笔记(6)-简单的数据校验
数据校验是在项目开发中不可缺少的一部分,用户登录时、密码验证时都需要,当然要做的首先是获得用户输入的内容,然后对内容进行验证,一般都是从数据库中读出然后校验,如果错误则显示提示信息,正确则进入用户主界面。
[b]下面用一个简单小例子来说明下步骤:[/b]
[b]1、index的表单[/b]
%@taglib uri="/struts-tags" prefix="s" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "[url=http://www.w3.org/TR/html4/loose.dtd]http://www.w3.org/TR/html4/loose.dtd[/url]">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h2>验证失败</h2>
<s:property value="errors.name[0]"/>
<br>
<s:property value="errors.name[1]"/>
<s:debug></s:debug>
</body>
</html>
里面第三行是说明的添加了struts2的标签库,并且以s开头。
而倒数第四行和第六行是重点,errors.name[0]对应的就是我们在3中通过addFieldError方法,放入到name属性中的name is error,errors.name[1]则很明显是name is too long。倒数第三行是调试信息。
[b]整个效果最后显示为:[/b]
[img]http://files.jb51.net/file_images/article/201606/201606130933031.jpg[/img]
以上就是Struts2中简单的数据校验的全部内容,希望能给大家一个参考,也希望大家多多支持编程素材网。