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

04-06-07 zdliugx
在网上找到很多使用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

yangzheng
2004-06-07 17:51
你需要oreilly.jar包

猜你喜欢