新建ImgData类,存放文件javabean
DataHandler:使用这个类型存放文件
@XmlRootElement(name="ImaData")
@XmlAccessorType(XmlAccessType.FIELD)
public class ImgData {
private Integer id;
@XmlMimeType("application/octet-stream")
private DataHandler imgData; //文件
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public DataHandler getImgData() {
return imgData;
}
public void setImgData(DataHandler imgData) {
this.imgData = imgData;
}
}
Webservice 接口 ,
@WebService(name="iHello2")
@SOAPBinding(style = SOAPBinding.Style.RPC)
@MTOM
public interface IHello2 {
public void printContext();
public ImgData getById(@WebParam(name="imgData")ImgData imgData);
}
实现类
@WebService(serviceName="HelloService&