您的位置:首页 > 编程语言 > Java开发

Struts2输入校验(四) の校验框架——字段校验

2011-09-23 17:25 302 查看
Struts2的校验框架是基于XML文本配置的,不需要编码

创建XML文件,名为:XXXX-validation.xml 其中,XXXX是Action类的名称。位置放在和Action同一包下。

Struts2的校验分为两种:字段校验和非字段校验。

两者本质上是一样的,只是针对的方向不同而已。

字段校验

字段校验中,出错信息放到FieldError中,这点注意jsp页面的错误显示标签。

XML文件的编写方式,我就举例说明了。

<validators>

<!-- 验证username -->

<field name="username">

<!-- requiredstring表示username这个字段必须要出现,必填的字符串,切记,只有是字符串的时候,才用,日期类型不能用 -->

<field-validator type="requiredstring">

<!-- trim 为 true 表示将用户名前后的空格去掉 ,这个trim属性默认的就是true,所以写不写情况一样-->

<param name="trim">true</param>

<!-- message表示验证错误,显示的错误信息,可以使用国际化 -->

<message>username should not be blank!</message>

</field-validator>

<field-validator type="stringlength">

<param name="minLength">6</param>

<param name="maxLength">10</param>

<message>username should be between ${minLength} and ${maxLength}</message>

</field-validator>

</field>

</validators>


经验:如果校验方式不太复杂的时候,用XML方式校验,如果校验特别特别复杂的时候,用validate方式校验。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: