`

如何定义属性编辑器?

阅读更多
* 如何定义属性编辑器?
* 继承PropertyEditorSupport类,覆写setAsText()方法,参见:UtilDatePropertyEditor.java
* 将属性编辑器注册到spring中,参见:applicationContext-editor.xml

  1. publicclassUtilDatePropertyEditorextendsPropertyEditorSupport
  2. {
  3. privateStringformat="yyyy-MM-dd";
  4. publicvoidsetFormat(Stringformat)
  5. {
  6. this.format=format;
  7. }
  8. @Override
  9. publicvoidsetAsText(Stringtext)throwsIllegalArgumentException
  10. {
  11. System.out.println("-------------text--------:"+text);
  12. SimpleDateFormatsdf=newSimpleDateFormat(format);
  13. try
  14. {
  15. Dated=(Date)sdf.parse(text);
  16. this.setValue(d);
  17. }
  18. catch(ParseExceptione)
  19. {
  20. e.printStackTrace();
  21. }
  22. }
  23. }
  1. <propertyname="dateValue"value="2000-12-4"></property>
  1. <beanid="customEditorConfigurer"class="org.springframework.beans.factory.config.CustomEditorConfigurer">
  2. <propertyname="customEditors">
  3. <map>
  4. <entrykey="java.util.Date">
  5. <beanclass="com.spring.UtilDatePropertyEditor"></bean>
  6. </entry>
  7. </map>
  8. </property>
  9. </bean>

分享到:
评论

相关推荐

    CAD增强属性编辑器的操作

    增强性编辑器就是一个块的模板,你可以通过增强性编辑器填写定义好的的块的部分,可以使用块属性管理器修改块定义中的属性。 步骤1、首先在0层按国标或行业需要绘制图框和标题栏,修改线宽,再用多行文字工具填入标题...

    SpringMVC自定义属性编辑器详解及实例

    还有一种是实现自己的 WebBindingInitializer,然后定义一个AnnotationMethodHandlerAdapter的bean,在此bean里面进行注册 ,这种属性编辑器是全局的。  第一种方式: import java.beans.PropertyEditorSupport;...

    CAD块属性批量修改

    执行命令battman后,如果当前图纸中含有属性文字,则浩辰CAD会弹出属性文字编辑对话框,如下图所示。如果当前图纸中没有定义过属性文字,则不会弹出对话框,但浩辰软件将会给出“此图形不包含带属性的块”的提示。

    本设计器特色功能就是可以支持任何 vue 项目中被引用的组件,不需要二次开发就可以定义支持的组件以及组件的属性,并且对组件的属性

    本设计器特色功能就是可以支持任何 vue 项目中被引用的组件,不需要二次开发就可以定义支持的组件以及组件的属性,并且对组件的属性和数据的关系以及表单的交互行为...组件在设计器上呈现形式和属性编辑器支持二次开发

    Eclipse的XML编辑器

    Rinzo XML Editor 1.1.0 发布了,Rinzo是一个Eclipse的XML编辑器,它提供的一些 XML编辑功能包括:标记与属性自动完成。使用DTD或Schema校验XML。从XML生成DTD或Schema。与其它编辑器相比最大不同之处在 于,Rinzo...

    福昕PDF编辑器(Foxit PDF Editor) v2.2.1.1119中文版.rar

    福昕PDF编辑器(Foxit PDF Editor)是第一个真正的PDF文件编辑软件。许多人都希望能找到一个象编辑其它类型的文档的编辑器,事实上在福昕PDF编辑器出现之前,根本没有这样的工具。福昕PDF编辑器每一个PDF文件都包含很...

    CAD块属性值批量填写软件免费安装版

    CAD如何在块编辑器中修改定义属性?CAD块属性批量填写工具轻松帮助用户。需要的赶紧下载吧。 功能特点 1.双击列表中的文件可以用AutoCAD程序打开。 2.添加AutoCAD程序已打开的文件到列表中。 3.添加文件夹和其子...

    PDF编辑器(Foxit PDF Editor) 2.2.1 汉化 绿色 单文件

    PDF编辑器中文版 PDF编辑器中文版下载 PDF编辑器破解版 单文件版 Foxit PDF Editor 是第一个真正的PDF文件编辑软件。许多人都希望能找到一个象编辑其它类型的文档的编辑器,事实上在 Foxit PDF Editor 出现之前,...

    PDF文件编辑器

    许多人都希望能找到一个象编辑其它类型的文档的编辑器,事实上在Foxit PDF Editor出现之前,根本没有这样的工具。每一个PDF文件都包含很多页面,每一页包含各种可视对象,如文本对象、图形对象和图像对象。而每一个...

    开源免费 APK 编辑器 APK Editor Studio 1.4.0 中文多语免费版.zip

    图标编辑器可轻松更改 Android 应用程序图标。 标题编辑器可快速编辑包括翻译在内的 Android 应用标题。 具有自动格式交叉转换的图像编辑器以替换 Android 图像。 代码编辑器,高亮显示XML和 YAML 的语法。 Android ...

    APK 编辑器 APK Editor Studio 1.4.0 中文多语.zip

    图标编辑器可轻松更改 Android 应用程序图标。 标题编辑器可快速编辑包括翻译在内的 Android 应用标题。 具有自动格式交叉转换的图像编辑器以替换 Android 图像。 代码编辑器,高亮显示XML和 YAML 的语法。 Android ...

    百度编辑器UEditor JSP版 v1.3.5.rar

    重写了过滤粘贴机制,采用黑白名单,可以书写符合自己需求的过滤规则,可以完全定义标签的属性,甚至是style上的某个属性及其数值 数据同步改为失去焦点就执行,可以不再使用sync方法手动同步数据 改使用closure的...

    【最新版】PlistEditPro.zip 1.9.2【亲测可用】最好的为macOS编写的最高级的属性列表和JSON编辑器

    PlistEdit Pro是为macOS编写的最高级的属性列表和JSON编辑器。 Mac和iOS开发人员在开发应用程序时必须编辑各种属性列表和JSON文件。PlistEdit Pro通过提供直观而强大的界面,使编辑这些文件更加容易。除了能够复制...

    最新版thinkphp整合最新kindeditor编辑器

    以前配置编辑器都是用js配置, 用这个扩展,直接定义对象属性即可,并且内置一些快速配置方法。只要实例化editor类 就可直接用 $editor-&gt;editor('#id',true)精简模式 ;$editor-&gt;editor('#id')默认样式

    最新FCKeditor_2.6 版本 FCKeditor编辑器和控件

    在页面代码中设置FCKeditor的属性BasePath为FCKeditor编辑器文件组的路径,或者在Page_Init事件处理器中设置其BasePath的值。 4. 配置FCKeditor编辑器文件上传路径 在web.config的appSettings配置节中加入 ~/...

    PDF Editor编辑器

    而每一个对象都由其属性来定义其显示的方式。 Foxit PDF Editor 的功能包括: -编辑现有 PDF 文件或创建全新的PDF文件。 -以和 Adobe PDF Reader 几乎相同的效果显示 PDF 文件。 -页面缩放。 -可靠的所见即所得...

    RealmObjectEditor:Realm对象编辑器是一个可视化编辑器,您可以在其中创建漂亮的用户界面中的Realm实体,属性和关系。 完成后,您可以保存架构文档以备后用,并可以在Swift,Objective-C和Java中导出实体

    创建实体属性并为每个属性定义属性(主键,索引,忽略,默认值等) 创建一对一,一对多和多对多关系。 为每个实体设置一个perant类(对于基于可可的实体,默认设置为RLMObject;对于Java实体,默认设置为...

    PDF编辑器压缩包

    pdf编辑器应有不少人想要吧,下载吧推荐的Foxit PDF Editor是第一个真正的PDF文件编辑软件。也就是许多人都希望能的一像编辑其它类型文档的pdf编辑器的软件,事实上在Foxit PDF Editor出现之前,根本没有这样的工具...

Global site tag (gtag.js) - Google Analytics