📄 7-4.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 + -