《Struts2 Core Developers Guide-Type Conversion》的相关内容
相关讨论
对于moxie的"WebWork教程"补充 - [类型转化]
moxie的WebWork教程 ( http://forum.javaeye.com/viewtopic.php?t=5964 ) 非常详细,但是好像还缺少了webwork其他一些很有特色的东西,我在这里补充一些上来,首先是类型转化:
我们知道由于HTTP协议只能传递String,如果后台的Java模型使用了其他类型的属性,必须得做一些转化工作,而这些转化代码通常却是繁琐而又无聊,WebWork ...
by Quake Wang 2005-01-26 浏览 (17042) 回复 (16) 关键字:
webwork 2.2 中如何给Collection赋值
原本javaeye有这么一篇帖子“在WebWork2 Action中如何自动设置Array、List、Map”,是moxie大哥写的。
http://forum.javaeye.com/viewtopic.php?t=8770
但是已经是2004年11月的文章了,在webwork 2.2 b4中,XWorkList和XWorkMap已经是deprecated状态了,当时我就一头雾水,也没找到什么 ...
by Tin 2006-01-05 浏览 (11668) 回复 (13) 关键字:
webwork数组形式提交表单及validation研究
webwork表单提交中有一个很有用的技巧,在提交成组的类似person[0].name,person[1].name的表单中,可以利用conversion使xwork自动装配对象属性到action中:
form 代码:
<form action="savePerson.action">
<input type="text" name="persons[0].name" />
...
by darkjune 2008-03-25 浏览 (896) 回复 (3) 关键字: xwork collection
关于bean-to-bean mapping
被投为新手贴了.这里重新发一下.主要是做一个BeanUtils不支持的复制整个java bean对象树的库.
其实说起来,我要的功能并不复杂。BeanUtils只能处理String, int之类的转换,否则property的类型必须一致才行。
而我遇到的需求,是从一个对象图转换到另一个对象图。比如:
class Person{
private String name;
pri ...
by ajoo 2006-10-22 浏览 (5647) 回复 (14) 关键字:
相关博客
Struts2的类型转换器
转贴 http://aumy2008.javaeye.com/blog/150202
一、概述
在B/S应用中,将字符串请求参数转换为相应的数据类型,是MVC框架提供的功能,而Struts2是很好的MVC框架实现者,理所当然,提供了类型转换机制。
Struts2的类型转换是基于OGNL表达式的,只要我们把HTML输入项(表单元素和其他GET/POET的参数)命名为合法的OGNL表达式,就可 ...
by zhangzuanqian 2008-07-17 浏览 (141) 回复 (0) 关键字: struts 2
Type Convertion(转载于struts2的专栏,感谢原作者)
为什么会有类型转换?
HTTP协议中传递的任何内容都是String类型的,所以一旦我们在服务器上需要一个非String类型的对象,例如:int或者Date,那么我们就需要在收到 HTTP请求的数据的时候,首先将String类型的数据变换为我们需要的对应类型的数据,之后再使用。这个过程就是类型转换
类型转换在Struts2中是透明的,即Struts2内置了类型转换机制。
转换原理:
以一个例 ...
by water84222 2008-01-15 浏览 (369) 回复 (0) 关键字:
相关圈子讨论
使用 Spring 2.5 注释驱动的 IoC 功能(转)
概述
注释配置相对于 XML 配置具有很多的优势:
它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。
注释和 Java 代码位于一个文件中,而 ...
by guoli83945 2008-03-12 浏览 (1002) 回复 (1)
任务委派怎么会出错啊?
原先我的demo是用jbpm3.2.2+struts2+mysql开发的,想在我在用spring整合的时候出现了一个在任务委派的时候的错误
报告的错误是:
严重: Servlet.service() for servlet default threw exception
java.lang.NullPointerException
at com.credit.assigment.Info ...
by renavatior 2008-06-11 浏览 (336) 回复 (4)
jsf几个常用取值方法和技巧总结(持续更新)
jsf几个常用取值方法和技巧总结(持续更新)
1、获取managedbean或是解析表达式
有三种方法
(1)
FacesContext context =FacesContext.getCurrentInstance();
ValueBinding binding =
context.getApplication().createValueBinding("#{bean}"); ...
by kimmking 2008-05-20 浏览 (1215) 回复 (6)
讨论几个seam开发细节问题
问题1)一个最最普通的SLSB处理请求的情况:
在页面上:
<h:inputText value="#{newCreditType.name}" id="creditTypeName" />
在SLSB中:
@In(required = false, create = true)
@Out
private CreditType newCreditType;
运行的时候显然页面上会报 ...
by pf_miles 2008-04-30 浏览 (1075) 回复 (10)
tapestry4.1.2 InlineEditBox中文乱码等问题
tapestry提供的InlineEditBox组件,在保存中文的时候,保存后的值会变成乱码,查看了源码,但还是不知道该如何改正这个bug。
还有就是我在for组件中使用InlineEditBox组件,例如:source为一个放User对象的List,value为User对象,每个列值均为User对象的一个属性(id、name、type等属性)。
想实现的是:name属性所在列的类型为Inli ...
by wobu20 2007-10-11 浏览 (243) 回复 (0)
相关新闻
Ruby on Rails 2.0的新功能介绍
万众瞩目的Ruby on Rails 2.0已经发布了,Rails框架在2004年诞生以来,一直保持着相当快的版本升级速度:2005年发布了Rails1.0版本,2006年初发布Rails1.1版本,2007年初发布Rails1.2版本,而还没有等到2008年,在2007年圣诞前夕的12月6日,Rails2.0已经发布。
Rails框架每个大的版本升级都给我们带来了相当多的新功能,新惊喜。Rai ...
by robbin 2007-12-10 浏览 (3554) 回复 (4) 关键字: rails
struts2新特性预览
看到关于框架选择的帖子,贡献一点东西,如果你有选择struts的意向,还是直接等struts2好了。
Struts2与Struts1的对比
来源:struts2开发组 翻译:tianxinet(胖猴)
Action 类:
• Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。
• Struts 2 Action类可以实现一个Act ...
by tianxinet 2006-08-21 浏览 (1262) 回复 (0) 关键字:
CommonTemplate0.8.5发布
CommonTemplate0.8.5发布(2008-08-04)
CommonTemplate是一个模板引擎,用于编译运行CTL模板语言,并且模板可以在Java,.Net,JS等中通用;
其主要目标是作为JSP,ASP.Net等的替代方案,以保证用简单的语法,良好的结构,不混杂业务逻辑的方式书写页面;
适合于充当Model-View-Controller(MVC)模式应用的View角色,以使能 ...
by javatar 2008-08-04 浏览 (692) 回复 (6) 关键字: commontemplate

