servlet使用SmartUpload插件上传文件时,当运行到mySmartUpload.upLoad() ;的时候就停住了,求解答~

servlet中使用SmartUpload的代码如下:SmartUploadmySmartUpload=newSmartUpload();mySmartUpload.se... servlet中使用SmartUpload的代码如下:
SmartUpload mySmartUpload=new SmartUpload();

mySmartUpload.setForcePhysicalPath(true);
try {
//上传初始化
mySmartUpload.initialize(this.getServletConfig(), request, response);

//设定每个上传文件的最大长度
//mySmartUpload.setMaxFileSize(1*512*1024);

//设定总上传数据的长度
//mySmartUpload.setTotalMaxFileSize(1*1024*1024);
//设定允许上传的文件的类型,只允许上传jpg,png,gif文件
mySmartUpload.setAllowedFilesList("jpg,png,gif");

//设定禁止上传的文件的类型,禁止上传带有exe,bat文件
//mySmartUpload.setDeniedFilesList("exe,bat");

//上传文件
mySmartUpload.upload(); //程序在这里停住

//将上传文件全部保存到指定目录
int count=mySmartUpload.save("/");

//处理每个上传文件
for(int i=0;i<mySmartUpload.getFiles().getCount();i++) {
com.jspsmart.upload.File file = mySmartUpload.getFiles().getFile(i);

//判断用户是否选择了文件
if(!file.isMissing()) {

//(声明一下:在Myeclipse中,该目录位于工程下的.metadata/.me_tcat/webapps/该工程目录/upload/)
file.saveAs("/upload"+file.getFileName(), mySmartUpload.SAVE_VIRTUAL);

//另存到操作系统的根目录为文件根目录的目录下
//file.saveAs("F:\\my tool\\project\\SmartUpload\\temp\\"+file.getFileName(), mySmartUpload.SAVE_PHYSICAL);
}
}
b = true;
} catch(Exception e) {//异常处理
e.printStackTrace();
}
结果运行到mySmartUpload.upLoad()这一句的时候就停住了,请问到底是什么问题啊?应该怎样修改才能正常运行?
展开
 我来答
bd9006
2012-09-13 · TA获得超过2.5万个赞
知道大有可为答主
回答量:4.8万
采纳率:63%
帮助的人:1.6亿
展开全部
这个组件,是运行在Web Server端的
追问
我知道啊,但是现在问题是,我在调试的时候,发现就是运行到那一句的时候就停住了,根本就没有执行后面的语句啊。
匿名用户
2012-10-12
展开全部
找到原因了吗,解决了吗。
追问
没有~
追答
是不是struts2的配置文件原因,把  /*  换成/action试试,要不这段代码也要过滤
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式