⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 7-4.jsp

📁 此资源是jsp应用开发 邓子云等编写的一书里的源代码
💻 JSP
字号:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="org.apache.commons.fileupload.*"%>
<%@ page import="java.util.*"%>
<%@ page import="java.io.*"%>

<HTML>
<TITLE>
例7-4  apachefileupload 上传文件
</TITLE>
<BODY BGCOLOR="white">


<% 

try {
        //创建一个DiskFileUpload对象,通过它来解析请求
        DiskFileUpload fu = new DiskFileUpload();        
        // 得到所有的文件:
        List fileItems = fu.parseRequest(request);
%>
<TABLE BORDER=1  bordercolor="Black">
<TR><TD WIDTH="500">文件名</TD><TD WIDTH="100">文件长度</TD>   </TR>

<%
        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);              
%>
 
    <TR><TD WIDTH="500"><%=fi.getName()%> </TD>
    <TD WIDTH="100"><%=fi.getSize()%></TD> </TR>
<%     
 }
        }

%>
</TABLE>

<%       
   out.println("己经成功上传" );
    }
    catch(Exception e) {
        e.printStackTrace();       
        out.println(e.getMessage());
    }

%>
</BODY>
</HTML>

⌨️ 快捷键说明

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