`
liuyifan.com
  • 浏览: 4437 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

propertyEditor工作方式

阅读更多
没什么JAVA BEAN基础,看了看spring的beanwrapper
大概了解了propertyEditor的工作方式,主要关注convert string to object
记下来,省得用到时再乱找

步聚:

1,写出你要转换的bean及对应的propertyEditor(如:Person=>PersonEditor)
2,用PropertyEditorManager注册:
PropertyEditorManager.registerEditor(Person.class,PersonEditor.class);

3,你得到一个要转换的string,查出想转换成的bean对映的propertyEditor
如:
PropertyEditorManager.findEditor(Person.class);

4,你知道啦,调用你找到的editor的setAsText(String)
如:
editor.setAsText("23,liunix");;

5,在你属性宿主bean上调用setter
如:
personManager.setPerson((Person);editor.getValue(););

ok!


另外,可以省去PropertyEditorManager.registerEditor注册方法有
1,
你要转换的bean及对应的propertyEditor在同一个包内,而且名字形如:Person=>Person+Editor来定义两个类的名字,
2,名称对应,不在一个包内
调用PropertyEditorManager.setEditorSearchPath(String[])
其中string[]指定你editor的包名即可
分享到:
评论
2 楼 teddy.chiang 2009-02-19  
thx....
1 楼 lsy 2007-01-26  
好啊.我也基本有个了解了.谢谢

相关推荐

    PropertyEditor

    又一个中文转unicode的工具,在创建struts资源文件的时候,非常有用,输入中文后,直接保存就自动转换了

    学习Spring必学的Java基础知识(3)—PropertyEditor

    NULL 博文链接:https://bijian1013.iteye.com/blog/2164121

    Property Editor

    properties Editor for eclipse,解压后丢到eclipse安装目录的drops下重启eclipse即可,亲测有效。

    SpringMVC之DataBinding和Validation--Validator,PropertyEditor,Converter,Formatter

    NULL 博文链接:https://b-l-east.iteye.com/blog/1705872

    Delphi7~Delphi2010 JSON 读写组件(源码)

    Delphi7~Delphi2010 JSON 读写组件(源码)

    Spring Boot项目中定制PropertyEditors方法

    在本篇文章里小编给大家分享的是一篇关于Spring Boot定制PropertyEditors的知识点内容,有需要的朋友们可以参考学习下。

    superobjectv1.2.4.zip_DELPHI JSON格式解析_JSON_json delphi_superobje

    DELPHI JSON 解析字符串,封装

    XAF实现子导航栏

    xaf,和我博客中使用PropertyEditor实现子导航栏不同,这里使用自定义模版实现一个子导航,更为优雅

    eclipse 中日文转换Unicode插件

    下载解压到eclipse/plugins下, 启动eclipse,用propertyEditor打开 properties文件,可以直接输入中日文, 保存后自动转换成Unicode

    matlab GUI设计命令大全

    (3)对象属性编辑器(PropertyEditor):可查看每个对象的属性 值,也可修改、设置对象的属性值;(4)位置调整工具(Alignment Too1):用来调整图形窗1:1中各个图形对象的位置的工具. (5)对象浏览编辑器(Object Browser...

    数学建模算法的matlab代码

    figurepalette pan plotbrowser plotedit plottools propertyeditor rotate3d showplottool zoom 显示或隐藏图形窗口的调色板 交互式移动图像以多方向浏览 显示或隐藏窗口的图形浏览器 交互式编辑和标注图形 显示或...

    LambdaProbe 中文包下载

    LambdaProbe 1.7b 发布了,原作者网站不... 如果没有合适的工具, 推荐下载本站开发的 Java 属性文件编辑器: PropertyEditor.jar 47KB PropertyEditor_src.zip 36KB 截屏: PropertyEditor_screenshotV2-1_1.png (位于...

    开源框架 Spring Gossip

    实作 Validator 使用 PropertyEditor 档案上传 <br> <br>View层方案、Web框架整合 当使用JSP作为View层技术时,您可以结合JSTL以及Spring提供的标签,而除了JSP技术作为View层之外,Spring还...

    快速创建 HTML5 Canvas 电信网络拓扑图的示例代码

    http://www.hightopo.com/demo/propertyEditor/index.html 代码实现 拓扑图 从上面的效果图中我们可以看到,整个页面分为 3 个部分,左边的 graphView 拓扑图部分,右下角的 tableView 表格部分,以及右上角的 ...

    Spring MVC 3.0实战指南.ppt

    PropertyEditor依然有效 强大的ConversionService,让很多梦想成真 基于ConversionService体系,定义自定义的类型转换器 格式化:带格式字符串内部对象 相互转换 使用支持格式化的转换器 数据校验框架 JSR 303 ...

    Spring3MVC注解教程.ppt

    PropertyEditor依然有效 强大的ConversionService,让很多梦想成真 基于ConversionService体系,定义自定义的类型转换器 格式化:带格式字符串内部对象 相互转换 使用支持格式化的转换器 数据校验框架 JSR...

    spring.net中文手册在线版

    Spring.NET是一个应用程序框架,其目的是协助开发人员创建企业级的.NET应用程序。...32.3.PropertyEditor和TypeConverter 32.4.ResourceBundle和ResourceManager 32.5.异常 32.6.应用程序配置 32.7.AOP框架

    国际化工具PropertiesEditor

    国际化工具PropertiesEditor国际化工具PropertiesEditor国际化工具PropertiesEditor国际化工具PropertiesEditor国际化工具PropertiesEditor

    Property List Editor

    Property List Editor is a part of Mac OS X deveploment tools called Xcode Tools This application is from MacBook OS X 10.5.6 Installation DVD OS: Mac OS X only Instruction: After download, double ...

    Spring中文帮助文档

    5.4.2. 内建的PropertyEditor实现 6. 使用Spring进行面向切面编程(AOP) 6.1. 简介 6.1.1. AOP概念 6.1.2. Spring AOP的功能和目标 6.1.3. AOP代理 6.2. @AspectJ支持 6.2.1. 启用@AspectJ支持 6.2.2. 声明...

Global site tag (gtag.js) - Google Analytics