JavaWeb----学习(35)----struts2---自定义类型转换器

1. 为什么要自定义类型转换器?

      struts2不能自动完成从字符串到引用类型的转换。

2.如何自定义类型转换器:

   2.1 开发类型转换器的类:扩展StrutsTypeConverter类。

   2.2 配置类型转换器:(既可以基于字段, 也可以基于类型

          2.2.1  基于字段配置:

                      >创建一个属性文件: ModelClassName-conversion.properties, 该文件需和相对应Model 放在同一个目录下

                      >编辑属性文件: fieldName=类型转换器全类名

                      >第一次使用转换器时创建

                      >类型转换器时单实例的

 基于字段配置:属性文件配置。

brith=com.lishenhuan.converters.DateConverter

 

         2.2.2  基于类型配置:

                     >在src目录下创建 xwork-conversion.properties 文件

                     >在 xwork-conversion.properties 文件里把每一个需要进行类型转换的类与一个类型转换器关联起来

                                             类型转换器=类型转换器的全类名

                      >在当前struts2应用创建时被创建。

 xwork-conversion.properties属性文件。

java.util.Date=com.lishenhuan.converters.DateConverter

 3  form 标签的 name 属性可以被映射到一个属性的属性

 <s:textfield name="managet.name" label="ManagerName"></s:textfield>

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值