作用:和其他标签如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时候,需要添加 错误信息在页面中相应字段的
struts2+spring+hibernate期末复习资料



