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

📄 upload.jsp

📁 本程序使用struts+hibernate实现的oa办公系统
💻 JSP
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="com.jspsmart.upload.*"%>
<%@ page import="com.km.fujian.data.Fujian"%>
<%@ page import="com.km.fujian.data.FujianDAO"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<link type="text/css" rel="stylesheet" href="../../css/table.css">
<title>文件上传结果</title>
</head>
<body>
  <%
  	String path = "";
  	String universalid = "";
  	String ownerid = "";
  	String result = "";
  	SmartUpload mySmartUpload = new SmartUpload();
        try {
              // Initialization
              mySmartUpload.initialize(pageContext);
              mySmartUpload.setMaxFileSize(2 * 1024 * 1024 * 1024);
              // Upload
              mySmartUpload.upload();

              path = mySmartUpload.getRequest().getParameter("path");
              universalid = mySmartUpload.getRequest().getParameter("universalid");
              ownerid = mySmartUpload.getRequest().getParameter("ownerid");

            int count = mySmartUpload.save("/upload" + path,
                              SmartUpload.SAVE_VIRTUAL);

              com.jspsmart.upload.File file;
              FujianDAO fujianDAO = new FujianDAO();

              for (int i = 0; i < mySmartUpload.getFiles().getCount(); i++) {
                      file = mySmartUpload.getFiles().getFile(i);
                   if (file.isMissing())
                      continue;

                      Fujian fujian = new Fujian();

                      String extname = file.getFileExt();
                      fujian.setFilename(file.getFileName());
                      String lenStr = "";
                      lenStr = file.getSize()+" 字节(Byte)";
                      fujian.setLen(lenStr);
                      fujian.setExt(extname);
                      fujian.setUrl("/upload" + path + "/" + file.getFileName());

                      fujian.setUniversalid(universalid);
                      fujian.setOwnerid(ownerid);

                      //把附件信息加入到附件表中
                      fujianDAO.createFujian(fujian);
                      result = result + "文件:"+file.getFileName()+ " 上传成功!文件大小:"+lenStr+"<br>";

			}
			out.println("文件上传结果:"+"<br>"+result);
			%>
			<table>
				<tr>
					<td>
			<%
			out.println("<br>若要继续上传文件,请点击这里 ");
			%>
				</td>
				<td>
			<input type="button" value=" 继续上传 " onclick="history.go(-1)"/>
		</td>
		<tr>
			<td>
			<%
			out.println("<br><br>文件上传完毕,我要 ");
			%>
		</td>
		<td>
			<input type="button" value=" 关闭窗口 " onclick="window.close()"/>
		</td>
	</tr>
</table>
			<%
		} catch (Exception ex) {
			ex.printStackTrace();
		}
  %>
</body>
</html>

⌨️ 快捷键说明

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