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

📄 simpleupload.jsp

📁 在线考试软件。 在线考试软件详细设计说明书:说明在线测试这一模块各部分的功能和结构
💻 JSP
字号:
<%@ page contentType="text/html; charset=gb2312" language="java"  errorPage="" %>
<%@ page  import="javazoom.upload.*,java.util.*" %>
<%@ page import="java.text.*" %>
<%@ page import="java.util.*" %>

<%@ page import="jinghua.JinghuaConn" %>

<jsp:useBean id="upBean" scope="page" class="javazoom.upload.UploadBean" >
  <jsp:setProperty name="upBean" property="folderstore" value="/sfroot/home/groups/jsptestonline/editor/pic" />
</jsp:useBean>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body leftmargin="2" topmargin="0" marginwidth="0" marginheight="0">

<%    Date nowtime=new java.util.Date();
      SimpleDateFormat sf=new SimpleDateFormat("yyyyMMddHHmmssSSS");
      String time1=sf.format(nowtime);
      String fname="";
      String pathname="";

     // mySmartUpload.initialize(pageContext);
     // mySmartUpload.setTotalMaxFileSize(500000);
      //mySmartUpload.upload();
      String msg=null;
      String strJS=null;
      boolean show=false;
      strJS="<SCRIPT language=javascript>" +"\n";


        //com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);
        //fname="pic/"+time1+"."+myFile.getFileExt();
        //myFile.saveAs(fname, mySmartUpload.SAVE_VIRTUAL);
    if (MultipartFormDataRequest.isMultipartFormData(request))
      {
         MultipartFormDataRequest mrequest = new MultipartFormDataRequest(request);
         String todo = mrequest.getParameter("todo");
	 if ( (todo != null) && (todo.equalsIgnoreCase("upload")) )
	 {
                Hashtable files = mrequest.getFiles();
                if ( (files != null) || (!files.isEmpty()) )
                {
                    UploadFile file = (UploadFile) files.get("FileName");
                    fname=file.getFileName();
                    String exn=fname.substring(fname.length()-3);
                    file.setFileName(time1+"."+exn);
                    upBean.store(mrequest);
                    file.reset();

                     //生成JS脚本

                    pathname="pic/"+time1+"."+exn;
                   // strJS=strJS+"function tempfun(){\n";
                    strJS=strJS+"    var strhtml=\"<img src='"+pathname+"' border=0>\";\n";
                    strJS=strJS+"    var win=parent.Composition.document;" +"\n";
                    strJS=strJS + "    parent.Composition.focus();" +"\n";
                    strJS=strJS+"    win.selection.createRange().pasteHTML(strhtml)"+"\n";
                    strJS=strJS+"    history.go(-1);" +"\n";
		    strJS=strJS+ "    parent.Composition.focus();\n";
                   // strJS=strJS+"}";
                    msg="文件上传成功!";
                    show=true;

                  }
                else
	        {
                  msg="文件上传失败"+"No uploaded files";
	        }
	 }else
         {
           msg="文件上传失败"+"todo="+todo;
         }
      }

      strJS=strJS + "alert('" + msg + "');" +"\n";
      strJS=strJS + "parent.Composition.focus();" +"\n";
      strJS=strJS + "</script>";
      out.print(strJS);
      //response.sendRedirect("upload.jsp");

%>


</body>
</html>

⌨️ 快捷键说明

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