- <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
- <%@ page import="java.io.*,java.util.zip.*"%>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <title>Insert title here</title>
- </head>
- <body>
- <%
- try {
- ZipInputStream in = new ZipInputStream(new FileInputStream(application.getRealPath("/") + "1.zip"));
- ZipEntry entry = null;
- while ((entry = in.getNextEntry()) != null) {
- String entryName = entry.getName();
- if (entry.isDirectory()) {
- File file = new File(application.getRealPath("/") + entryName);
- file.mkdirs();
- System.out.println("创建文件夹" + entryName);
- } else {
- FileOutputStream os = new FileOutputStream(application.getRealPath("/") + entryName);
- // Transfer bytes from the ZIP file to the output file
- byte[] buf = new byte[1024];
- int len;
- while ((len = in.read(buf)) > 0) {
- os.write(buf, 0, len);
- }
- os.close();
- in.closeEntry();
- }
- }
- } catch (IOException e) {
- }
- out.println("解压文件成功!");
- %>
- </body>
- </html>
JSP解压ZIP压缩文件
最新推荐文章于 2020-08-06 11:46:06 发布