好文档 - 专业文书写作范文服务资料分享网站

struts2+spring+hibernate期末复习资料

天下 分享 时间: 加入收藏 我要投稿 点赞

作用:和其他标签如bean配合使用,用于给参数赋值。

4.

【注意】如果不指定scope,默认是放在action范围,实际上是request。 放到action范围的对象或值,可以直接通过#访问. 例如:

第六章 struts2类型转换

1. struts2内置类型转换功能

内置类型转换器:实现字符串和boolean、int、long、double、数组、集合类等类型进行自动转换

通过parameters拦截器实现。 2. 程序员自建的类型转换器(了解) 步骤:

(1)创建转换器类:继承StrutsTypeConverter类,重写两个抽象方法(convertFromString、convertToString)。

(2)创建配置文件:命名:action类名-conversion.properties, 和action类放到同一个包下。

文件内容: 被转换的action类中属性名=转换类完整名(包.类)

第七章 struts2的输入校验域验证框架

struts2实现校验的两种方式 1. 手工编写代码校验 步骤:

(1)action类必须继承ActionSupport类 (2)重写ActionSupport类的validate方法。

在调用execute方法之前,会自动调用validate方法进行校验。 【validate方法中添加错误信息】

this.addFieldError(\错误信息\ (3)validate方法校验的错误信息显示处理:

在jsp页面使用:

【注意】如果使用struts2验证,必须在配置action时候,添加:

【验证同一个action类中多个方法】

每一个方法都需要创建一个validate方法进行验证。 命名规则:validate被验证的方法名: 例如:validateAddPro(); 手工校验:优点:根据需要进行任意校验 缺点:编写代码多

2. 使用xml配置文件校验(校验框架) 步骤:

(1) 创建校验的配置文件:

和被校验的action类放在同一个包下: 命名规范:action类名-validation.xml

文件内容参考:strtus2的开发包中的样例项目:struts2-black.war (2)在校验的xml文件中针对每个字段(文本框)编写校验规则。 (3) 显示错误信息:

通过在配置action时候,需要添加

错误信息在页面中相应字段的中显示。

24beg4cgic8n6j587kem
领取福利

微信扫码领取福利

微信扫码分享