📄 7-2.jsp
字号:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page language="java" import="com.jspsmart.upload.*"%>
<jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload" />
<HTML>
<TITLE>
例7-2 jspSmartUpload 上传文件,并显示上传文件信息
</TITLE>
<BODY BGCOLOR="white">
<TABLE BORDER=1 bordercolor="Black">
<TR><TD WIDTH="100">文件名</TD><TD WIDTH="50">扩展名</TD>
<TD WIDTH="100"> 长度</TD> <TD WIDTH="300"> 带路径的文件名</TD> </TR>
<%
// 声明变量count,用来存储上传文件个数
int count=0;
// 执行初始化操作
mySmartUpload.initialize(pageContext);
// 上传文件到服务器
mySmartUpload.upload();
// 对上传到服务器的文件进行逐个处理
for (int i=0;i<mySmartUpload.getFiles().getCount();i++)
{
// 取出一个文件
com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(i);
// 只有myFile代表的文件存在时才执行存储操作
if (!myFile.isMissing())
{
// 保存该文件到web应用程序下的upload目录
myFile.saveAs("/upload/" + myFile.getFileName());
%>
<TR><TD WIDTH="100"><%=myFile.getFileName()%> </TD>
<TD WIDTH="50"><%=myFile.getFileExt()%></TD>
<TD WIDTH="100"><%=myFile.getSize()%> </TD>
<TD WIDTH="300"><%=myFile.getFilePathName()%></TD> </TR>
<%
//成功上传文件计数
count++;
}
}
%>
</TABLE>
<%
// 显示能被上传的文件数目
out.println("<BR>" + mySmartUpload.getFiles().getCount() + " 个文件 能被上传.<BR>");
// 显示成功上传的文件数目
out.println(count + " 个文件 已成功上传.");
%>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -