2009-09-15 4 views
1

웹 서비스에서 사용자 지정 개체의 배열 목록을 가져 오는 방법은 무엇입니까?웹 서비스에서 커스텀 객체의 arraylist를 반환하는 방법은 무엇입니까?

는이 같은 목록을 반환하는 방법을 정의 ArrayList<Car> getVehicle() {...}

그러나 클라이언트 WS에서, 나는 내가 심지어 사용자 정의를 복사하여 캐스팅 할 수없는 것 오브젝트의 ArrayList를 ...

를받을 직렬화 된 객체처럼 내 애플릿의 클라이언트 jar 파일에 대한 클래스를 ...

어떻게 할 수 있습니까?

List<Vehicule> getVehicule() {...} 

그것은 아무것도 변경합니까 :이 옵션

+0

무엇을 스택하고 있습니까? –

+0

JAXB와 JAX-WS2.1 lib를 사용하는 netBeans 웹 서비스를 사용하고 있는데, 맞습니까? 나는 무엇을해야만 하는가? 나는 영어 초심자이기 때문에 미안하다 ... :) – sirvan

답변

-1

인가?

+0

덕분에 많은 도움을 얻지 못했지만 ... – sirvan

0

은 마찬가지로 annotationfree, 당신은 당신이 웹 서비스의 클라이언트 단에서의 ArrayList에서 개체를 캐스팅해야 할 것 같다 심지어 어떤 주석

ArrayList entries = new ArrayList(number); 
//get,startloop 
    entries.add(new LabelValueElement(
0

요소를 얻을 수 있습니다. .wsdl 파일에서 올바른 반환 유형의 webservice 메서드를 언급했는지 확인 했습니까? 이미이 문제를 해결 한 경우 솔루션을 게시하십시오.

+0

객체와 RMI를 직렬화하는 것과 같은 방법으로 해결할 수있다. 해결책은 ws에서 찾을 수있다. if 당신이 코드를보고 싶어, 내가 보여줄 수있어? – sirvan

1

그것이 [] 오브젝트로 변환되며,이 [] getVehicle bject () {로서 사용될 수 의 ArrayList의 toArray() 방법을 사용하여 막 [] 오브젝트로 ArrayList를 변환함으로써 해결 될 수있다. ..} 당신은 자신의 배열을 가로 질러 Car 객체에 던지라고 부릅니다.