8.当形参,返回值类型不是JavaBean式的复合类,Map时,CXF无法处理:转换器2
2012-07-23 10:49
447 查看
package org.fkjava.cfx.util; import java.util.ArrayList; import java.util.List; import org.fkjava.cfx.domain.Cat; /** * Map的结构是一个key对应一个value,但是这种结构CFX不能自行转换,List却是可以,所以 * 可以考虑把Map转化为List,只要List是一种类类型,此类有两种属性,一种是对应Map的key, * 一种对应Map的value,这样的List相当于Map的key和value捆绑到了一起,符合我们的要求 * * @author Kevin * */ public class StringCat { /** * 内部类 * * @author Kevin * */ public static class Entry { private String key; private Cat value; public String getKey() { return key; } public void setKey(String key) { this.key = key; } public Cat getValue() { return value; } public void setValue(Cat value) { this.value = value; } public Entry(String key, Cat value) { super(); this.key = key; this.value = value; } public Entry() { super(); } } /** * 这儿entryList需要做初始化,因为转换器在把Map转换为List时,拿出Map的key和value后,在拿出List,往里面的填值, * 所以在拿List的时候,List应该是初始化好的,不然会出现空指针 */ private List<Entry> entryList = new ArrayList<StringCat.Entry>(); public List<Entry> getEntryList() { return entryList; } public void setEntryList(List<Entry> entryList) { this.entryList = entryList; } public StringCat() { super(); } public StringCat(List<Entry> entryList) { super(); this.entryList = entryList; } }
相关文章推荐
- 7.当形参,返回值类型不是JavaBean式的复合类,Map时,CXF无法处理:转换器1
- 6.当形参,返回值类型不是JavaBean式的复合类,Map时,CXF无法处理:服务端发布
- 1.当形参,返回值类型不是JavaBean式的复合类,Map时,CXF无法处理:服务器接口
- 9.当形参,返回值类型不是JavaBean式的复合类,Map时,CXF无法处理:服务端发布成功
- 10.当形参,返回值类型不是JavaBean式的复合类,Map时,CXF无法处理:客户端执行wsdl2java
- 2.当形参,返回值类型不是JavaBean式的复合类,Map时,CXF无法处理:服务器实现类
- 3.当形参,返回值类型不是JavaBean式的复合类,Map时,CXF无法处理:服务端业务逻辑层接口
- 4.当形参,返回值类型不是JavaBean式的复合类,Map时,CXF无法处理:服务端业务逻辑层实现类
- 11.当形参,返回值类型不是JavaBean式的复合类,Map时,CXF无法处理:客户端主类
- 5.当形参,返回值类型不是JavaBean式的复合类,Map时,CXF无法处理:服务端domain
- 处理Map、非javabean式的复合类等CXF无法自动转化的类型 (3)
- Map等CXF无法自动转换的复合数据类型的形参和返回值的处理
- 使用CXF处理JavaBean式的复合类型和List集合类型的形参和返回值
- CXF学习04---处理MAP等CXF无法自动转换的复合数据类型的形参和返回值
- CXF-05:使用CXF处理返回值的类型为Map、非JavaBean式的复合类
- webservice学习之处理Map等CXF无法自动转化的类型
- 【WebService】CXF处理javaBean等复合类型以及Map等复杂类型的数据
- CXF-03:使用CXF处理 JavaBean 式的复合类型和 List 集合类型的形参和返回值
- 【WebService】CXF处理javaBean等复合类型以及Map等复杂类型的数据
- 1.当形参,返回值类型是JavaBean式的复合类,List集合,数组等时:服务端接口