码迷,mamicode.com
首页 > 其他好文 > 详细

struts2学习之基础笔记5

时间:2015-01-19 18:47:06      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

第十章 Struts 2的输入校验

1 Struts 2 输入校验原理

技术分享技术分享 a . 分类 validate()方法校验    

b . validation框架校验

2 valibate()方法校验实现

技术分享 步骤  I  Action类继承ActionSupport

II 重写pulic void validate()方法,在其中编写相关校验规则;

III 在Sturts.xml 文件中添加

<result name=input>(name取值必须为input)

/资源

</result>

注意: 在validate方法中若校验未通过则利用ActionSupport类中定义的addFiledError( Fieldname  ,  提示信息  )设定提示信息,而在信息显示页面中<s : fielderror fieldname=Fieldname/>

validateXxx()方法 完成校验

I  xxx对应Action中创建的public String xxx()方法

II validateXxx()方法仅对xxx()访问进行校验

3 validation校验框架 ------ xml文件

1分类 a字段校验 b 非字段校验

2 字段校验

技术分享 <field name=字段名>

技术分享 <field- validator type=校验器名 [short-circuit=false/true]>

技术分享技术分享 <param name=参数名>参数值</param>

<message [key=””]>提示信息</message>

</field-validator>

</field>

3 非字段校验器

 格式:<validators>

<validator type=校验器名  [short-circuit=false/true]>

<param name=fieldname>字段名</param>

<message [key]=’””>提示信息</message>

</validator>

</validators>

注意: 1校验文件命名为ActionName-validation.xml,文件置于action类同目录下

  2 Action类集成ActionSupport,struts.xml文件中添加<result name=input>

   显示信息页面添加 <s:fielderror>

  3 做单一请求校验需将校验文件名改写为ActionName-请求格式-validation.xml

struts2学习之基础笔记5

标签:

原文地址:http://www.cnblogs.com/ai-xin-hong-yu/p/4234254.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!