jspsmartupload 怎么安装在tomcat6.0里???然后在Myeclipse6.5中使用??
jspsmartupload怎么安装在tomcat6.0里???然后在Myeclipse6.5中使用??现在又有个问题了,Myeclipse6.5中能点出jspsmart...
jspsmartupload 怎么安装在tomcat6.0里???然后在Myeclipse6.5中使用??
现在又有个问题了,Myeclipse6.5中能点出jspsmartupload里的类。。但用tomcat运行时,又说找不到jspsmartupload里的类!! 展开
现在又有个问题了,Myeclipse6.5中能点出jspsmartupload里的类。。但用tomcat运行时,又说找不到jspsmartupload里的类!! 展开
2个回答
展开全部
把MyjspSmartUpload.jar复制到Tomcat 6.0\webapps\你的项目名\WEB-INF\lib文件夹中就可以在程序中调用了。
可能是没导入相应的包吧?再给个完整的代码参考。
<%@ page contentType="text/html; charset=gb2312" language="java"
import="java.util.*,java.text.*,com.jspsmart.upload.*" errorPage="" %>
<center>正在上传文件,请稍等……</center>
<%
String filedir="/upload/images/";
// 新建一个SmartUpload对象
SmartUpload su = new SmartUpload();
// 上传初始化
su.initialize(pageContext);
// 设定上传限制
// 1.限制每个上传文件的最大长度1Mb。
su.setMaxFileSize(1*1024*1024);
// 2.限制总上传数据的长度。
// su.setTotalMaxFileSize(20000);
// 3.设定允许上传的文件(通过扩展名限制),仅允许doc,txt文件。
su.setAllowedFilesList("jpg,jpeg,gif,bmp");
// 4.设定禁止上传的文件(通过扩展名限制),禁止上传带有exe,bat,jsp,htm,html扩展名的文件和没有扩展名的文件。
//su.setDeniedFilesList("exe,bat,jsp,htm,html,,");
// 上传文件
su.upload();
// 将上传文件全部保存到指定目录
//int count = su.save("/upload/images/",1);
Date date=new Date();
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMddHHmmss");
String strDate=sdf.format(date);
Random ran=new Random();
String strNum=String.valueOf(ran.nextInt());
com.jspsmart.upload.File file = su.getFiles().getFile(0);
String filename=strDate+strNum+"."+file.getFileExt();
file.saveAs(filedir+filename,1);
%>
<jsp:forward page="upload.jsp"/>
可能是没导入相应的包吧?再给个完整的代码参考。
<%@ page contentType="text/html; charset=gb2312" language="java"
import="java.util.*,java.text.*,com.jspsmart.upload.*" errorPage="" %>
<center>正在上传文件,请稍等……</center>
<%
String filedir="/upload/images/";
// 新建一个SmartUpload对象
SmartUpload su = new SmartUpload();
// 上传初始化
su.initialize(pageContext);
// 设定上传限制
// 1.限制每个上传文件的最大长度1Mb。
su.setMaxFileSize(1*1024*1024);
// 2.限制总上传数据的长度。
// su.setTotalMaxFileSize(20000);
// 3.设定允许上传的文件(通过扩展名限制),仅允许doc,txt文件。
su.setAllowedFilesList("jpg,jpeg,gif,bmp");
// 4.设定禁止上传的文件(通过扩展名限制),禁止上传带有exe,bat,jsp,htm,html扩展名的文件和没有扩展名的文件。
//su.setDeniedFilesList("exe,bat,jsp,htm,html,,");
// 上传文件
su.upload();
// 将上传文件全部保存到指定目录
//int count = su.save("/upload/images/",1);
Date date=new Date();
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMddHHmmss");
String strDate=sdf.format(date);
Random ran=new Random();
String strNum=String.valueOf(ran.nextInt());
com.jspsmart.upload.File file = su.getFiles().getFile(0);
String filename=strDate+strNum+"."+file.getFileExt();
file.saveAs(filedir+filename,1);
%>
<jsp:forward page="upload.jsp"/>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询