Struts2校验的两种实现方式(使用内置校验和手动编写)

来源:互联网 发布:手机淘宝密令在哪 编辑:程序博客网 时间:2024/05/17 02:32

新建名为validationApp的web project,该应用允许用户输入一本图书的相关信息,要求对表单中的每个文件输入框进行输入校验。

(1)创建input.jsp页面,该页面用于输入图书的以下信息:

字段名

字段类型

校验规则

书名

String

必须输入;长度在4-80之间

作者

String

必须输入;长度在4-40之间

书号(13位ISBN)

String

必须输入;长度必须是13位;根据参考资料中的ISBN校验码的计算方法对书号的有效性进行校验。

出版社

String

文本中必须包含“出版社”一词

出版日期

Date

日期范围为1900年1月1日到当前日期

价格

Double

最小值为0.0

库存数量

Integer

最小值为0

input.jsp代码如下:


 (2)创建show.jsp页面,该页面用于显示用户输入的图书的所有信息。


(3)创建名为Book的Action类对日期和出版社进行手动校验,用以对请求参数进行处理。


(4)创建名为ISBN的Action类对书号进行手动校验。

(5)要求使用Struts2的内建校验器校验“书名”、“作者”、“出版日期”、“价格”和“库存数量”字段;


(6)Struts配置


源码下载地址:http://download.csdn.net/detail/u012612399/7556159点击打开链接

0 0