是否可以写成这样? @GET
   @Produces(value="text/plain")
   @Path(value="{id}")
   public Image getTile()
   {
}

解决方案 »

  1.   

    效果如下= = 要怎么写http://mt.google.com/vt/lyrs=m@142&hl=en&x=53379&y=28459&zoom=1&s=Gali
      

  2.   

    APACHE WINK项目主页
    http://incubator.apache.org/wink/ = = 不容易啊,不过在IE可以拿到图片,在FF就有错误,不知什么原因,有人来接分么
     @GET
       @Produces(MediaType.TEXT_XML)
       @Path(value="{id}")
       public Response getTile()
       {
       
       Image img = null;
       try {
       img=ImageIO.read(new File("D:/bbc.png"));
       } catch (IOException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
       }
       ByteArrayOutputStream   out   =   new   ByteArrayOutputStream();
       try
       {
       ImageIO.write((RenderedImage) img,   "PNG",   out);
       }
       catch   (IOException   e)
       {
       
       } 
       byte[] byts=out.toByteArray();
       return Response.ok(byts).type(MediaType.TEXT_XML).build();
       }