去下载一个Smartupload组件吧上传下载功能都具备去搜索吧给分来嘿嘿
解决方案 »
- Java实现消息手动推送功能,求解决方案或实现
- yntax error, insert ") Statement" to complete IfStatement
- JSP/ASP/PHP/.NET 哪个好?
- 一些JSP学习的小问题,请大家指教!!
- 用logic:iterate提示No getter method for property name of bean testBeans,請幫忙
- jsp中的参数pagebean(list)中list (另一个类)中某个参数传递问题
- 如何得到数据库里的所有记录
- JBPM动态创建节点的问题
- JAVASCRIPhk点击增表格行
- jsp的域名解析
- 一个JSP中的小问题,多谢.
- 使用了 tomcat 的数据库连接池,在用JB9开发、调试时老是出错????(急,遇到过的,进来看看)
java
package document;/**
* Author:fany
* Date:2003.03.14
* Function:upload files
*/
//import javax
import javax.servlet.*;
import javax.servlet.http.*;//import java
import java.io.*;//import else
import com.jspsmart.upload.*;
import oaprogect.*;
public class UpLoadToHD extends HttpServlet{ private ServletConfig config; /**
* init the servlet
*/
final public void init(ServletConfig config) throws ServletException{
this.config=config;
}
final public ServletConfig getServletConfig(){
return config;
} /**
* handle get requests
*/
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
doPost(request,response);
}
/**
* handle post requests
*/
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{ try{ SmartUpload mySmartUpload=new SmartUpload(); mySmartUpload.initialize(config,request,response); //mySmartUpload.setMaxFileSize(1024*600); mySmartUpload.upload(); String subCoID="subCoID";
String creator="";
String mA001="";
String mA003="";
String mA004="";
String mA005="";
String creaDate="";
String userName=""; HttpSession session = request.getSession();
creator=(String)session.getAttribute("userID");
mA001=mySmartUpload.getRequest().getParameter("MA001");
mA003=mySmartUpload.getRequest().getParameter("MA003").trim();
mA004=mySmartUpload.getRequest().getParameter("MA004").trim();
mA005=mySmartUpload.getRequest().getParameter("MA005").trim();
userName=mySmartUpload.getRequest().getParameter("userName").trim(); String opmsg=CreatFolder.creatFolder("D:/Apache Tomcat 4.0/webapps/OA/upload/"+mA003+"/"+mA004+"/"+mA005+"/"+userName);
creaDate=IsDate.getFmtString(MiscDate.dateTime().substring(0,19));
mySmartUpload.initialize(config,request,response);
com.jspsmart.upload.File myFile=mySmartUpload.getFiles().getFile(0); if(!myFile.isMissing()){
String sqlFC="SELECT AutoID FROM DMMC WHERE (OpStatus <> '3') AND (MA001 LIKE '"+mA001+"')";
Result rsFC = JDBC.executeQuery(sqlFC); if(rsFC.rowNum()>0){
request.setAttribute("msgNews", "AutoID Exists");
request.getRequestDispatcher("err.jsp").forward(request, response);
}else{
String sqlF="SELECT AutoID FROM DMMC WHERE (OpStatus <> '3') AND (MA002 LIKE '"+myFile.getFileName()+"')";
Result rsF = JDBC.executeQuery(sqlF); if (rsF.rowNum() > 0) {
request.setAttribute("msgNews", "Exists");
request.getRequestDispatcher("err.jsp").forward(request, response);
}else { myFile.saveAs("/upload/"+mA003+"/"+mA004+"/"+mA005+"/"+userName+"/" + myFile.getFileName()); String sqlI ="INSERT INTO DMMC(SubCoID, MA001, MA002, MA003, MA004, "
+ "MA005, MA006, OpStatus, Creator, CreaDate) VALUES ('" + subCoID + "',"
+ "'" + mA001 + "','" + myFile.getFileName() + "',"
+ "'"+mA003+"','"+mA004+"','"+mA005+"','"+userName+"','1','" + creator + "',"
+"'"+creaDate + "') ";
JDBC.executeUpdate(sqlI);
request.getRequestDispatcher("lists.jsp").forward(request, response);
}
}
} }catch(Exception e){
e.printStackTrace();
}
}
}
Do you Receive it?