demo2.jsp

来自「《精通JSP编程 》源代码(赵强那本) 很有用的源代码」· JSP 代码 · 共 35 行

JSP
35
字号
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="org.apache.commons.fileupload.*"%>
<%@ page import="java.util.*"%>
<%@ page import="java.io.*"%>

<% 

try {
        DiskFileUpload fu = new DiskFileUpload();        
      
        // 得到所有的文件:
        List fileItems = fu.parseRequest(request);
        Iterator i = fileItems.iterator();
        // 依次处理每一个文件:
        while(i.hasNext()) {
            FileItem fi = (FileItem)i.next();
            
            // 获得文件名,这个文件名包括路径:
            
            String fileName = fi.getName();
        
            if(fileName!=null && fileName.length()!=0) {
                File fullFile = new File(fi.getName());              
                File savedFile = new File(application.getRealPath("/")+"/uploadfiles",fullFile.getName());
                fi.write(savedFile);              
            }
        }
       out.println("upload succeed");
    }
    catch(Exception e) {
        e.printStackTrace();       
        out.println(e.getMessage());
    }

%>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?