asked on
ASKER
ASKER
ASKER
<%@ page import="java.util.*, java.sql.*, java.text.*, java.io.*, java.util.zip.*" %>
<%!
public void copyContentsToOutput(OutputStream zipOutputStream) throws Exception
{
Writer writer
= new BufferedWriter(new OutputStreamWriter(zipOutputStream));
writer.write("<lalala>", 0, 8);
writer.write("<item>book</item>, 0, 17");
writer.write("</lalala>", 0, 8);
writer.flush();
writer.close();
} // end copyContentsToOutput()
%>
<%
response.setContentType("application/zip");
response.setHeader ("Content-Disposition", "attachment; filename=\"test.zip\""); %>
ZipOutputStream zipOutputStream =
new ZipOutputStream(response.getOutputStream());
// Add ZIP entry to output stream.
zipOutputStream.putNextEntry(new ZipEntry("test1.xml"));
copyContentsToOutput(zipOutputStream);
zipOutputStream.closeEntry();
zipOutputStream.flush();
zipOutputStream.close();
%>
ASKER
ASKER
ASKER
ASKER
public void copyContentsToOutput(OutputStream zipOutputStream) throws Exception
{
Writer writer
= new BufferedWriter(new OutputStreamWriter(zipOutputStream));
writer.write("<lalala>", 0, 8);
writer.write("<item>chicken</item>, 0, 17");
writer.write("</lalala>", 0, 8);
writer.flush();
writer.close();
} // end copyContentsToOutput()
public void copyContentsToOutput(OutputStream zipOutputStream) throws Exception
{
zipOutputStream.write("<lalala>".getBytes());
zipOutputStream.write("<item>book</item>".getBytes());
zipOutputStream.write("</lalala>".getBytes());
zipOutputStream.flush();
} // end copyContentsToOutput()
ASKER
Java is a platform-independent, object-oriented programming language and run-time environment, designed to have as few implementation dependencies as possible such that developers can write one set of code across all platforms using libraries. Most devices will not run Java natively, and require a run-time component to be installed in order to execute a Java program.
TRUSTED BY
http://www.exampledepot.com/egs/java.util.zip/CreateZip.html