java学习笔记 —— Struts2类型转换数据验证重要知识点

Posted cklovefan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java学习笔记 —— Struts2类型转换数据验证重要知识点相关的知识,希望对你有一定的参考价值。

1、*Action.conversion-properties

  如(point=com.test.Converter.PointListConverter)

  具体操作类的配置文件

2、*Action.properties

  如(invalid.fieldvalue.graduation=\u6bd5\u4e1a\u65e5\u671f\u8f93\u5165\u9519\u8bef)

  具体字段错误提示信息的配置文件

2、struts.xml 中

            <action name="register" class="com.test.action.RegisterAction">
                <result name="success">/registerSuccess.jsp</result>
      //当出现错误信息时,struts会自动查找当前Action的input标签,并执行跳转
          <result name="input">/register.jsp</result> </action>

 3、struts.xml 标签说明

constant —— struts框架中需要使用哪些常量的标示说明,在类型转换部分可以用作配置全局类型转换的依据

include —— 包含的另一些配置文件

4、struts 局部类型转换错误配置方法

  a) 在对应*Action的同级目录下,创建*.properties文件

  b) 填写 invalid.fieldvalue.fieldname= 错误提示

5、struts 全局类型转换错误配置方法

  a) 在struts.xml中添加 constant 标签

<constant name="struts.custom.i18n.resources" value="message"></constant>

  b) 在 src 目录下创建message.properties文件

  c) 填写xwork.default.invalid.fieldvalue=[0] error

6、native2ascii javac 字符转换为ascii码的方法

  a) cmd —— nativce2ascii 源文件.txt 转换后文件.properties

7、类型转换不成功int值会被赋予0

8、无法进行类型转换时,struts2框架会自动通过addFieldError()将错误添加进去

以上是关于java学习笔记 —— Struts2类型转换数据验证重要知识点的主要内容,如果未能解决你的问题,请参考以下文章

学习笔记Struts2 类型转换

struts2学习笔记之十一:struts2的类型转换器

Struts2-学习笔记系列(13)-类型转换异常和校验器

Struts2-学习笔记系列-OGNL类型转换和类型绑定

java struts2入门学习---异常处理和类型转换

Struts2-学习笔记系列(12)-set集合