<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>

解决方案 »

  1.   

    压缩完了再让用户下载?这个用Web方式来做,感觉比较浪费网络资源啊
    这个也可以实现,就是Servlet上获取所上传文件的输入流,然后同时往Zip里面写。最后设置response的contentType,然后把Zip得到的输出流往response里面写。
      

  2.   

    这个Google还更快点,三部分:
    1、获取上传文件;
    2、使用Java自带的Zip功能;
    3、reponse输出流直接要代码的话,看看有没有其它好心人给你提供了。
      

  3.   

    楼上的这位大侠,我问你一个问题啊:在index.jsp页面写个
    <form action = "execute.jsp" >
      <input type="File" name="file">
      <input type="submit" value="提交">
    </form>
    然后在execute.jsp页面怎么获取你提交那个文件的真实路径。