1 package dinamica; 2 3 import java.io.*; 4 import javax.servlet.ServletOutputStream ; 5 import java.util.*; 6 7 20 public class DataOutput extends GenericOutput 21 { 22 23 27 public void print(GenericTransaction data) throws Throwable 28 { 29 30 HashMap obj = data.getData(); 32 33 ByteArrayOutputStream bout = new ByteArrayOutputStream(); 35 ObjectOutputStream out = new ObjectOutputStream(bout); 36 out.writeObject(obj); 37 out.close(); 38 byte buffer[] = bout.toByteArray(); 39 40 getResponse().setContentType("application/octet-stream"); 42 getResponse().setContentLength(buffer.length); 43 ServletOutputStream sout = getResponse().getOutputStream(); 44 sout.write(buffer); 45 sout.close(); 46 47 } 48 49 } 50 | Popular Tags |