大家好,项目要做一个文件上传和下载的功能,要用jspSmartUpload.jar这个包,但是我按照网上的方法在tomcat的webapps/
下解压了,但是还是我的工程中还是不能用,请高手给一个详细的安装方法,非常感谢!
下解压了,但是还是我的工程中还是不能用,请高手给一个详细的安装方法,非常感谢!
解决方案 »
- 如何输出xml到页面,只用servlet不用jsp
- 急!急!请高手帮梦,关于WebLogic 集群启动问题
- struts2.0 ajax
- session.getAttribute在windows里能得到为什么到linux上就不行?
- <logic:equal>传值问题...很急???
- 又见session传值问题
- 一个初级问题,请赐教!
- 如何在AOP通知中,获取application或session ?
- 在图片中插入可访问的图表(标记)??
- 新手学习,注册页面如果有空值则报500错误,求解决方法
- Hibernate delete 单条数据,如何判断是否删除成功?
- [100分]md5加密后怎么显示的不对呢?
“tomcat安装目录\webapps\项目名称\WEB-INF\lib” 下面既可
jsp引用,改改可以用到java中。
用smart上传文件的小demo。
部分代码
[code=Jsp]
<jsp:useBean id="su" scope="page" class="com.jspsmart.upload.SmartUpload"/>
<%
String filePath ="";
String error ="";
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
sdf.setLenient(false);
try{
//System.out.println(new Date());
su.initialize(pageContext);
su.setAllowedFilesList("xls");
su.setDeniedFilesList("exe,bat,jsp,htm,html,txt,dos,rar,zip,,bak");
su.upload();
//out.println("dfdf");
SimpleDateFormat sf = new SimpleDateFormat("yyyyMMddHHmmss");
String time = sf.format(new Date());
filePath ="d:/upload/callCenter"+time+".xls";
// System.out.println(su.getFiles().getFile(0).getFileName());
// out.println("old "+filePath);
// BWXContext context = new BWXContext();
su.getFiles().getFile(0).saveAs(filePath);
//out.println(context.getUserID());
}catch(Exception e){
error = "此文件不是EXCEL文件";
%>
<table><tr><td><font size=5 color="red"><%=error %></font></td></tr></table>
<%
return;
}
[/code]
在用import 导入这个类了。。
在直接jspSmartUpload jsu= new jspSmartUpload();
就直接用了。
还要说下:使用jar是导入,不是解压