これはここに何度も投稿されていますが、解決策はありませんでした...
ラッパークラスを作成することでこのエラーを回避できますが、返されるだけでした
</stringWrapper>
私は何を間違っていますか?
StringWrapper クラス:
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlRootElement;
@XmlRootElement
public class StringWrapper {
public StringWrapper (){}
List<String> list=new ArrayList<String>();
public void add(String s){
list.add(s);
}
}
コード:
@Path("/xml")
@GET
@Produces({MediaType.APPLICATION_XML,MediaType.APPLICATION_JSON})
public StringWrapper mystring(){
StringWrapper thestring=new StringWrapper();
thestring.add("a");
thestring.add("a");
return thestring;
}
Jersey を使用した Java Rest Web サービス。