Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java EE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
话题被移动
该话题已被移动 - why , 2003-08-08 21:28
如果您尚不清楚该话题被移动的原因,请参考论坛规则以及本版公告或者联系本版版主。
作者 Re:怎样用jsp上传文件 [Re:kylin]
fjzuser





发贴: 20
积分: 0
于 2003-08-13 14:40 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
给你个我上传的用jspsmart的程序
<%@ page import="java.sql.*" %>
<%@page contentType="text/html;charset=gb2312"
language="java"
import="com.jspsmart.upload.*"%>
<jsp:useBean id="mySmartUpload"
scope="page"
class="com.jspsmart.upload.SmartUpload" />

<HTML>
<BODY >
<H1>文件上传JSP</H1>
<HR>
<%
int count=0;

//定义目标目录
mySmartUpload.initialize(pageContext);

//文件上传
mySmartUpload.upload();
//获得文本的内容
String date1= mySmartUpload.getRequest().getParameter("date");
out.println(date1+"<br>");
String type1 = mySmartUpload.getRequest().getParameter("type");
out.println(type1+"<br>");
String path1 = mySmartUpload.getRequest().getParameter("path");
out.println(path1+"<br>");
String title1 = mySmartUpload.getRequest().getParameter("title");
out.println(title1+"<br>");
String class1 = mySmartUpload.getRequest().getParameter("class");
out.println(class1+"<br>");
String attrib1 = mySmartUpload.getRequest().getParameter("attrib");
out.println(attrib1+"<br>");
String dest1="/td/";
dest1=dest1+type1+"/";
String filename1="";

//上传的情况统计
//for (int i=0;i<mySmartUpload.getFiles().getCount();i++){
com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);
if (!myFile.isMissing()){
myFile.saveAs(dest1+ myFile.getFileName());
filename1=myFile.getFileName();
out.println("文件名称= " + myFile.getFieldName() + "<BR>");
out.println("文件大小= " + myFile.getSize() + "<BR>");
out.println("文件名称= " + myFile.getFileName() + "<BR>");
out.println("文件大小= " + myFile.getFileExt() + "<BR>");
out.println("文件路径名= " + myFile.getFilePathName() + "<BR>");
out.println("文件类型= " + myFile.getContentType() + "<BR>");
out.println("ContentDisp = " + myFile.getContentDisp() + "<BR>");
out.println("MIME类型 = " + myFile.getTypeMIME() + "<BR>");
out.println("SubTypeMIME = " + myFile.getSubTypeMIME() + "<BR>");
out.println(filename1);
//count ++;
//}
}

//out.println("<BR>可以上传" + mySmartUpload.getFiles().getCount() + "个文件<BR>");
//out.println(count + "个文件已经被上传");

//插入数据库记录
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
}
catch (java.lang.ClassNotFoundException e)
{
out.print("Class not found exception occur. Message is:");
out.print(e.getMessage());
}
try {
Connection con;
Statement stmt;

con = DriverManager.getConnection("jdbc:mysql://localhost:3306/webuser?useUnicode=true&characterEncoding=gb2312","webuser","webuser");
stmt = con.createStatement();
stmt.executeUpdate("insert into document(date,type,title) Values('"+date1+"','"+type1+"','"+filename1+"')"); }
catch (SQLException e)
{
out.print("<br>SQL Exception occur. Message is:");
out.print(e.getMessage());
}

%>
<p><a href="view.jsp">返回</a></p>
</BODY>
</HTML>




话题树型展开
人气 标题 作者 字数 发贴时间
12056 怎样用jsp上传文件 kylin 62 2003-08-07 16:04
10045 Re:怎样用jsp上传文件 floater 55 2003-08-07 23:51
12787 Re:怎样用jsp上传文件 jigsaw 25 2003-08-08 16:18
10091 Re:怎样用jsp上传文件 linux_china 86 2003-08-09 20:42
9757 Re:怎样用jsp上传文件 yekai 59 2003-08-11 00:45
9464 Re:怎样用jsp上传文件 leo_wu 20 2003-08-11 11:11
10616 Re:怎样用jsp上传文件 fjzuser 2748 2003-08-13 14:40
10407 Re:怎样用jsp上传文件 kylin 37 2003-08-20 10:38
9405 Re:怎样用jsp上传文件 kerik 37 2003-09-30 17:58
10328 Re:怎样用jsp上传文件 hitaco 41 2003-10-01 12:05

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923