如何正确使用jspSmartUpload完成上传和下载文件 我也是啊,郁闷死了。把jspsmartupload.jar放到C:\tomcat\common\lib下,配置classpath还是不行,放到发布的WEB-INF\lib下也不行,解压后将com连带里面的子目录放到WEB-INF\classes下也不行,都提示找不到啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也用的它 可以啊 你把那个jar包到进去,<%@ page contentType="text/html; charset=GBK" %><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><%@ page import="com.jspsmart.upload.*" %><jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload"></jsp:useBean><html><head><title>Upload</title></head><body bgcolor="#ffffff"><%//计算文件上传个数int count=0;try{ //初始化页面,必须初始化。 mySmartUpload.initialize(pageContext); //mySmartUpload.service(request,response); //声明限制上传文件的大小 mySmartUpload.setMaxFileSize(5*1024*1024); //声明可以上传的文件类型(可上传无扩展名的文件) mySmartUpload.setAllowedFilesList("htm,jpg,txt,rar,"); //限制存盘位置,可存档于绝对路径(没有的话,就可以指定存到绝对路径下). mySmartUpload.setDenyPhysicalPath(false); //根据form的内容提交 mySmartUpload.upload(); String fn =mySmartUpload.getFiles().getFile(0).getFieldName(); com.jspsmart.upload.File myFile=mySmartUpload.getFiles().getFile(0); //得到上传文件名 //myFile.getFileName(); //将文件存于绝对路径。 //myFile.saveAs("",mySmartUpload.SAVE_PHYSICAL); //得到所有上传文件的个数 //mySmartUpload.getFiles().getCount() //得到上传文件的个数 count=mySmartUpload.save("//upload//"); out.println("已经成功上传"+count+"个文件,请查看<a href="+request.getContextPath()+"/upload/>这里</a>,看文件是否上传成功");}catch(Exception e){ e.printStackTrace();}%><a href="Login.jsp">重新上传</a></body></html> count=mySmartUpload.save("//upload//");是什么位置,什么意思 struts2配置问题 用什么技术实现类似QQ空间中装扮空间的功能 关于hibernate和dozer的无法拷贝对像问题 为什么引入java.net.*类后能消除JSP页面的乱码? 数据库连接池的问题! 高分请教 学习EJB的问题,请各位大虾小虾们指点指点!入门问题! spring的IOC java实现文件的读取并存入不同的数组中 问一个关于Spring MVC视图解析的问题 请教如何在Internet上发布自己机器的应用服务 想学WEB LOGIC,多少知道一点的都可以给点建议
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ page import="com.jspsmart.upload.*" %>
<jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload">
</jsp:useBean>
<html>
<head>
<title>
Upload
</title>
</head>
<body bgcolor="#ffffff">
<%
//计算文件上传个数
int count=0;try{
//初始化页面,必须初始化。
mySmartUpload.initialize(pageContext);
//mySmartUpload.service(request,response);
//声明限制上传文件的大小
mySmartUpload.setMaxFileSize(5*1024*1024); //声明可以上传的文件类型(可上传无扩展名的文件)
mySmartUpload.setAllowedFilesList("htm,jpg,txt,rar,"); //限制存盘位置,可存档于绝对路径(没有的话,就可以指定存到绝对路径下).
mySmartUpload.setDenyPhysicalPath(false);
//根据form的内容提交
mySmartUpload.upload(); String fn =mySmartUpload.getFiles().getFile(0).getFieldName(); com.jspsmart.upload.File myFile=mySmartUpload.getFiles().getFile(0); //得到上传文件名
//myFile.getFileName();
//将文件存于绝对路径。
//myFile.saveAs("",mySmartUpload.SAVE_PHYSICAL); //得到所有上传文件的个数
//mySmartUpload.getFiles().getCount() //得到上传文件的个数
count=mySmartUpload.save("//upload//"); out.println("已经成功上传"+count+"个文件,请查看<a href="+request.getContextPath()+"/upload/>这里</a>,看文件是否上传成功");}catch(Exception e)
{
e.printStackTrace();
}%>
<a href="Login.jsp">重新上传</a>
</body>
</html>