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

📄 7-2.jsp

📁 此资源是jsp应用开发 邓子云等编写的一书里的源代码
💻 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 + -