<form action="excute.jsp" method="post"enctype="multipart/form-data" name="myform"><input type="hidden" name="filename" id="filename">
<input type="file" name="fileupload" id="bb">
<input type="submit" value="压缩"></form>
<input type="file" name="fileupload" id="bb">
<input type="submit" value="压缩"></form>
这个也可以实现,就是Servlet上获取所上传文件的输入流,然后同时往Zip里面写。最后设置response的contentType,然后把Zip得到的输出流往response里面写。
1、获取上传文件;
2、使用Java自带的Zip功能;
3、reponse输出流直接要代码的话,看看有没有其它好心人给你提供了。
<form action = "execute.jsp" >
<input type="File" name="file">
<input type="submit" value="提交">
</form>
然后在execute.jsp页面怎么获取你提交那个文件的真实路径。