请教如何实现上传文件,如何在servlet里面调用SmartUpload类??thx

在网上找到很多使用SmartUpload类实现上传的文章,但是都是把代码写在jsp文件里面的。如:
<%

int count=0;
mySmartUpload.initialize(pageContext);
mySmartUpload.upload();
for (int i=0;i<mySmartUpload.getFiles().getCount();i++){
com.jspsmart.upload.File myFile =
mySmartUpload.getFiles().getFile(i);
if (!myFile.isMissing()) {
myFile.saveAs("/upload/"+myFile.getFileName());
}
}
%>
但是我把这些代码搬到servlet里面,就没办法实现,首先是
mySmartUpload.initialize(pageContext);就直接报错。
改成
mySmartUpload.initialize(config, Request, Response);但是也是不知道为什么总是报
java.lang.NoClassDefFoundError: com/oreilly/servlet/MultipartRequest

请问那个大侠能够贴一个在serlet里面的例子,并指教一下上面为什么出错,thx

你需要oreilly.jar包