1.下载后,直接放在web项目的WebRoot/WEB-INF/lib中,如果是实在jsp页面中使用,则在页面开始部分增加<%@ import="com.jspsmart.upload.*" %>(或者与util包的引入写在一起)
2.如果实在后台servlet中使用,则导入import com.jspsmart.upload.*;(如果只用到其中的部分类,也可以具体到类,因为一共就5个类,也占不了多少空间,所以就全部导入了)。同时为了解决中文乱码问题,在后台servlet的doPost()或者doGet()方法体的前几行,写request.setCharacterEncoding("GBK");(因为该组件内部使用GBK编码,所以如果使用utf-8的话,反而从表单中会获取中文乱码)切记,同时前台jsp页面中也要做如下处理,
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page contentType="text/html; charset=GBK"%>
这里为什么使用了两个编码格式呢?因为上面一个是jsp页面要用的!!显示信息!!的编码格式,如果不设的话,页面中文容易乱码(如果,后面设置了话,后台取值不会乱码)。后面一个是向后台传值时使用的编码格式,也就是给jspSmartupload使用的,和后台接受时使用的编码格式一致。
3.祝大家使用愉快,上面也是经验所得,还有什么不懂得可以互相讨论。