zoukankan      html  css  js  c++  java
  • Struts2类型转换器

    1.什么是类型转换器?

      将页面上提交的字符串数据,自动转换成目标数据类型。

    2.为什么需要使用类型转换器?

      访问数据更方便、简单。

    3.类型转换器的分类?

      类型分类:自动转换,手动转换。

      手动转换:需要处理特殊的数据,自动类型装失败时。

      范围分类:局部转换(针对某一个Action进行转换)

            全局转换(针对转换所有的action)

    4.如何使用类型转换器

      自动转换:能够将输入的数据自动转换成目标数据类型。

      情况1:(String--)>>int、float、double等等

      情况2:(String---)>>对象类型;语法要求:"对象名.属性名"

      要求:属性必须满足标准的javaBean.(属性名的小写字符(前两个字符都小写),并提供对应的get,set,方法)

       

      手动转换:特殊情况进行处理

      局部转换步骤:

      1.定义普通的java类,继承DefaultTypeConvert类(重写里面的方法)

      2.在action所在的包中,创建一个配置文件,用来启动手动转换器。

        文件格式(必须):Action的 类名-conversion.properties

      3.在文件中配置需要转换的:"属性名=转换器类的路径"

      全局转换步骤:

      1.定义普通的java类,继承DefaultTypeConvert类(重写里面的方法)

      2.在src目录下,创建配置文件,用于启用全局转换器.

        文件格式(必须):xwork-conversion.properties

      3.在文件中配置需要转换的:"类型名=转换器类的路径"

      

  • 相关阅读:
    【SSM电商项目后台开发】004-用户模块
    【SSM电商项目后台开发】003-项目架构概览
    C#面向对象编程「字段与属性」
    C#基本语法
    C#学习笔记-简介
    软件工程团队作业展示
    “消灭选择困难症”软件设计规格说明书
    “消灭选择困难APP”软件需求规格说明书
    消灭选择困难APP
    消灭选择困难
  • 原文地址:https://www.cnblogs.com/huzi007/p/2781715.html
Copyright © 2011-2022 走看看