如我的服务接口是:public ResponseType myservices(RequestType);其中RequestType,ResponseType中的定义都是String aaa;
MySelfTypeList bbb;MySelfTypeList是我我用myeclipse生成的1-n的List类型,它是一个List<MySelfType>类型。MySelfType就是一个全由String字段组成的对象。请问这种我在接收到请求的时候如何取到bbb中的每个对象解出来作为MySelfType并由此取到每个成员的值?相反,如何给这样的类型响应呢?
MySelfTypeList bbb;MySelfTypeList是我我用myeclipse生成的1-n的List类型,它是一个List<MySelfType>类型。MySelfType就是一个全由String字段组成的对象。请问这种我在接收到请求的时候如何取到bbb中的每个对象解出来作为MySelfType并由此取到每个成员的值?相反,如何给这样的类型响应呢?
我想问的是为什么要手工加一个set方法?不能自动生成吗?
你上面提到的List <MySelfType>可以建一个javaBean(MySelfType)(注意是javabean也就是除了getset方法没别的方法)然后List就是java.util.List,这样就可以了。
我用的是JAX-WS。xfire应该早就被放弃了~~。
另外如果你的javaBean有一个属性是List生成的代码会没有set方法,不过这个属性会是protected,所以直接用就可以了,具体为什么会这样~~~也在研究中。