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

📄 uploadfileed.jsp

📁 《jsp案例开发》这本书的源代码。包括源代码和相关的具体配置操作步骤。非常不错
💻 JSP
字号:
<%@ page    language="java"    contentType="text/html; charset=GBK"    import="imis.*,javax.naming.*,javax.rmi.PortableRemoteObject,java.util.*,java.io.*"%><%  request.setCharacterEncoding("GBK");  session=request.getSession();  userStruct user=(userStruct)session.getAttribute("user");  if(user==null){  response.sendRedirect("../../login.html");  }  else if(user.userAccess.intValue()!=9&&user.userAccess.intValue()!=10)    response.sendRedirect("../../error/access.html");else{%><%SmartUpload mySmartUpload=new SmartUpload();mySmartUpload.initialize(pageContext);mySmartUpload.upload();UploadFile myFile=null;myFile=mySmartUpload.getFiles().getFile(0);int filesize=myFile.getSize();String tablename = mySmartUpload.getRequest().getParameter("tablename");String itemid = mySmartUpload.getRequest().getParameter("itemid");String filekind = mySmartUpload.getRequest().getParameter("filekind");ItemreplyStruct irs = new ItemreplyStruct();irs.itemid = new Integer(itemid);irs.tablename = tablename;Context ctx = new InitialContext();//look up jndi nameObject ref = ctx.lookup("SequenceController");//cast to Home interfaceSequenceControllerHome sequenceControllerHome = (SequenceControllerHome) PortableRemoteObject.narrow(ref, SequenceControllerHome.class);SequenceController sequenceController = sequenceControllerHome.create();SequenceStruct seqs = new SequenceStruct();seqs = sequenceController.getSequence("ITEMREPLY");irs.id = new Integer(seqs.sequenceid.intValue()+1);seqs.sequenceid = irs.id;boolean sok = sequenceController.edit("ITEMREPLY",seqs);if(sok){String basepath="d:\\project";String filename=myFile.getFileName();String filepath = "";//上传的是项目批文文件///////if(tablename.equals("ITEMTABLE")){basepath = basepath+"\\piwen\\"+irs.id.toString();java.io.File temp = new java.io.File(basepath);temp.mkdir();filepath = basepath+"\\"+filename;}///////////////////////////////上传的是投标厂商标书文件///////if(tablename.equals("BIDBOOK")){basepath = basepath+"\\toubiao\\"+irs.id.toString();File temp = new File(basepath);temp.mkdir();filepath = basepath+"\\"+filename;}/////////////////////////上传的是评审文件////////////////////if(tablename.equals("EXAM")){  basepath = basepath+"\\pingshen\\"+irs.id.toString();  File temp = new File(basepath);  temp.mkdir();filepath = basepath+"\\"+filename;}//////////////////////////////////if(filekind.equals("1")){irs.filepath1 = filepath;}if(filekind.equals("2")){irs.filepath2 = filepath;}if(filekind.equals("3")){irs.filepath3 = filepath;}File file=new File(filepath);FileOutputStream fileoutput=new FileOutputStream(file);fileoutput.write(myFile.getPhoto(),0,filesize);Context ctx1 = new InitialContext();//look up jndi nameObject ref1 = ctx1.lookup("ItemreplyController");//cast to Home interfaceItemreplyControllerHome itemreplyControllerHome = (ItemreplyControllerHome) PortableRemoteObject.narrow(ref1, ItemreplyControllerHome.class);ItemreplyController itemreplyController = itemreplyControllerHome.create();boolean ok = itemreplyController.add(irs);if(ok){if(tablename.equals("ITEMTABLE")){response.sendRedirect("itemdetail.jsp?itemid="+itemid);}if(tablename.equals("BIDBOOK")){response.sendRedirect("bidbookdetail.jsp?bidbookid="+itemid);}if(tablename.equals("EXAM")){response.sendRedirect("examdetail.jsp?examid="+itemid);}}else{out.print("文件上传不成功,请重新上传!");}}else{out.print("文件上传不成功,请重新上传!");}%><%}%>

⌨️ 快捷键说明

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