- 浏览: 942289 次
- 性别:
- 来自: 江西上饶
文章分类
- 全部博客 (460)
- p.spring (56)
- p.maven (20)
- p.ant (17)
- p.jee (18)
- p.jse (33)
- p.ofbiz (31)
- p.软件工程 (8)
- p.struts2 (5)
- p.hibernate (5)
- linux (25)
- 设计模式 (2)
- p.javascript (11)
- 硬件 (1)
- p.jsp (2)
- p.windows批处理 (1)
- 操作系统问题 (5)
- 算法 (1)
- p.mysql (7)
- p.sql (5)
- p.c (1)
- google产品 (0)
- 内存 (1)
- p.struts (1)
- p.freemarker (7)
- p.css (4)
- p.log4j (10)
- p.html (3)
- 淘宝产品 (0)
- 其他 (3)
- 编译器 (0)
- svn (4)
- p.spring.security (11)
- 图形 (0)
- p.xml (1)
- p.ssh (0)
- p.jquery (4)
- p.jdbc (3)
- p.flex (0)
- p.c++ (0)
- p.c#Net (0)
- p.assembly (0)
- p.sqlserver (0)
- p.其他 (3)
- p.webwork (21)
- p.wap (12)
- p.cglib (1)
- p.jee服务器 (11)
- windows (2)
- p.iphone (1)
- p.java.分布式与集群 (2)
- p.ibatis (16)
- p.eclipse (5)
- 架构 (2)
- http协议 (5)
- 我的个人标准 (2)
- 多线程 (1)
- 奇怪问题 (5)
- p.jira (13)
- p.httpclient (1)
- 服务器.apache (11)
- 安全防范 (1)
- p.PODAM (1)
- p.junit (16)
- fop (2)
- 硬盘安装 (1)
- powerdesigner (0)
- 单元测试 (1)
- apache commons (4)
- tomcat+apache集群 (10)
- 各类诡辩 (1)
- 安卓 (8)
- qvod (1)
- java编程基础知识考试考点及答案 (0)
- 工作总结 (4)
- oracle (0)
- spring的util工具 (3)
- json (2)
- maven (3)
- jms (19)
- p.bat (3)
- hadoop (2)
- git (3)
- nginx (1)
- p.移动开发 (1)
- shiro (3)
- 游戏破解 (1)
- react-native (7)
- ios开发 (1)
- webmagic (6)
- socks5 (1)
最新评论
-
weituotian:
说的不好,没人看的
公司系统中的菜单功能和权限功能 -
石不易:
非常详细的注解~
绑定端口和IP,Listen 与VirtualHost指令 -
spring_springmvc:
spring mvc demo教程源代码下载,地址:http: ...
spring mvc -
liyixing1:
PandaDONG 写道谢谢你啊,我已经下下来了,只是还有很多 ...
jira war安装 -
liyixing1:
PandaDONG 写道谢谢你啊,我已经下下来了,只是还有很多 ...
jira war安装
如我们通过在action定义user,然后user.name,user.password方式设置user信息,但是可以转类型为user,这就是转换器。
是通过OGNL来实现的。有一个TypeConverter借口。实际上刻意直接通过实现DefaultTypeConverter来实现,更方便。所有参数都是Object value参数,转成String[]就可以了。例子刻意查看李刚写的struts2权威指南--基于webwork核心的mvc开发。
定以后,需要注册,三种方式,部分注册,全局注册,注释方式注册。
局部注册需要一个文件,名字规则是ActionName-conversion.properties,actionname是需要转换器生效的action类名(注意是类名不是action名字)。文件内容为propertyName=类型转换器完整类名。和action放在同一个地方。
全局注册需要一个xwork-conversion.properties,文件内容
model类的完整类名=转换器类名,可有多个。如
com.test.User=com.test.con.UserConverter
那么所有action中定义了user类型的属性,当通过user.name(这里的user是一个属性名,它是根据类型,而不是名字来的,也就是说你可能定义的User类型属性是customer,也会被处理)类似方式传递,那么就会被这个转换器处理。
是通过OGNL来实现的。有一个TypeConverter借口。实际上刻意直接通过实现DefaultTypeConverter来实现,更方便。所有参数都是Object value参数,转成String[]就可以了。例子刻意查看李刚写的struts2权威指南--基于webwork核心的mvc开发。
定以后,需要注册,三种方式,部分注册,全局注册,注释方式注册。
局部注册需要一个文件,名字规则是ActionName-conversion.properties,actionname是需要转换器生效的action类名(注意是类名不是action名字)。文件内容为propertyName=类型转换器完整类名。和action放在同一个地方。
全局注册需要一个xwork-conversion.properties,文件内容
model类的完整类名=转换器类名,可有多个。如
com.test.User=com.test.con.UserConverter
那么所有action中定义了user类型的属性,当通过user.name(这里的user是一个属性名,它是根据类型,而不是名字来的,也就是说你可能定义的User类型属性是customer,也会被处理)类似方式传递,那么就会被这个转换器处理。
发表评论
-
jsp 中 自定义Map 调用国际化
2013-01-30 11:10 1137在jsp中,自动以map,如 #{"1": ... -
s:set 定义一个map并从map取出vlaue
2012-12-19 11:30 11021.方法一,先使用set <td><s:s ... -
标签的样式(去除tr等布局元素)
2012-11-15 17:36 1268struts2中theme属性包括xhtml,html,sim ... -
注解验证
2011-04-27 18:28 2106http://www.opensymphony.com/web ... -
时间类型,精度问题(Timestamp,Date)
2011-04-08 16:38 5195经过调试,发现最后转换器会进入com.opensymphony ... -
freemarker
2011-03-27 23:37 13951.freemarker.properties locale= ... -
ognl
2011-03-27 19:03 1209ognl是object graph(图表) navigaton ... -
文件上传,下载
2011-03-27 13:32 1322关于和文件上传的配置,查看webwork.properties ... -
异常处理
2011-03-26 17:48 1031在默认配置中 <interceptor-stack na ... -
action配置
2011-03-26 17:26 1161普通配置不说明 动态方法调用: 如我们使用同一个表单,当用户 ... -
访问servlet api
2011-03-26 16:44 1054首先获取ActionContext ActionContext ... -
处理结果(result)和默认action
2011-03-26 16:39 1462默认action,在package元素 ... -
动态方法调用
2011-03-22 23:53 1001struts.enable.DynamicMethodInvo ... -
转换器的错误处理
2011-03-22 22:28 1134conversionError拦截器。如果有错误,回到了inp ... -
国际化
2011-03-22 21:27 1256保存一个文件到classpath下面,如message.pro ... -
验证框架
2011-03-22 21:21 1108重写validate方法,页面中使用了ww:form标签,已经 ... -
Array、List、Map
2011-03-22 18:41 1391数组方式,如我们有两 ... -
webwork.properties配置文件的属性
2011-03-16 16:44 13121.webwork.configuration=com.ope ... -
主要配置文件
2011-03-16 15:32 1161文件可选位置(相对于webapp)用途web.xml否/WEB ... -
webwork的过滤器
2011-03-15 10:40 1865在webwork的架构中,标准过滤器推荐从ActionCont ...
相关推荐
行业资料-电子功用-具有E类转换器模块的转换器电路的说明分析.rar
该软件方便于数据库列名繁多和你不想把时间浪费再写实体类上那麽请使用该软件
根据A/D转换器的原理可将A/D转换器分成两大类。一类是直接型A/D转换器,将输入的电压信号直接转换成数字代码,不经过中间任何变量;另一类是间接型A/D转换器,将输入的电压转变成某种中间变量(时间、频率、脉冲...
SpringBoot中自定义消息转换器示例源码
本文很好的介绍了AD转换器的分类,分类方法详细,透彻,使人对AD转换器有一个全面的认识
DA转换器的内部电路构成无太大差异,一般按输出是电流还是电压、能否作乘法运算等进行分类。大多数DA转换器由电阻数组和n个电流开关(或电压开关)构成。按数字输入值切换开关,产生比例于输入的电流(或电压)。
AD转换器种类-模数转换的方法-模数转换原理,下面简要介绍常用的几种模数转换类型的基本原理及特点:积分型、逐次逼近型、并行比较型/串并行型、∑-Δ调制型、电容阵列逐次比较型及压频变换型。 转换器种类1)积分...
模数转换器(Analog to Digital Converter,简称A/D转换器,或ADC),通常是将模拟信号转变为数字信号。作为模拟电路中重要的元器件,本文将会介绍模数转换器的原理、分类及技术指标等基础知识。
USB/RS-232转换器 USB232PDF,USB232---380元 USB/RS-232转换器一、用途 USB/RS-232转换器(型号:USB232)用于将一个USB口转换成为RS-232串行口。二、安装及卸载USB232配套有一根1米长的USB延长电缆和驱动软件(一张...
a/d 转换器即模数转换器,或简称 adc,通常是指一个将模拟信号转变为数字信号的电子元件。 通常的模数转换器是将一个输入电压信号转换为一个输出的数字信号。 简要介绍常用的几种类型的基本原理及特点、分类和指标等...
闪电iPhone视频转换器是一个功能强大的苹果iPhone手机视频转换工具,可以帮助您将各种流行的视频格式转换为苹果iPhone手机所支持的视频格式。 本iPhone视频转换器采用先进的视频编码解码技术,所以转换视频速度极快...
AD和DA转换器的分类与主要技术指标.doc
matlab开发-双电压源转换器。二电平电压源逆变器,采用空间矢量调制,消除偶次谐波。
一个用java写的进制转换器,有图形界面。 主要是调用java的lang类进行转换。
模数转换器的发展应用,电子类论文的文献综述、需要的下载、
IT通讯类电子器件行业数据转换器领域分析报告(研究报告).pdf
进制转换器
cattrs最适用于attrs类、数据类和通常的 Python 集合,但手动注册转换器支持其他类型的类。 Python 拥有一组丰富的功能强大、易于使用的内置数据类型,如字典、列表和元组。 这些数据类型也是大多数数据序列化库的...
struts1框架中没有自动转换器,每次都得自己部署,所以自己写个,源码分享给大家。
前言:模数转换器也是转换器的一种类型,大家是否有使用过呢?模数转换器的功能是什么呢?又是如何发挥这些功能的呢?下面就让小编来给大家介绍一下模数转换器的工作原理。 模数转换器工作原理 模数转换器即A/D...