当前页面: 开发资料首页 → JSP 专题 → 我用jspsmart上传图片后,cpu就占用100%,这个问题怎么解决?
我用jspsmart上传图片后,cpu就占用100%,这个问题怎么解决?
摘要: 我用jspsmart上传图片后,cpu就占用100%,这个问题怎么解决?
SmartUpload mySmartUpload = new SmartUpload();
try {
mySmartUpload.initialize(servlet.getServletConfig(),request,response);
} catch (ServletException e1) {
e1.printStackTrace();
}
mySmartUpload.setMaxFileSize(10*1024*1024);
try {
mySmartUpload.upload();
} catch (ServletException e2) {
e2.printStackTrace();
} catch (IOException e2) {
e2.printStackTrace();
} catch (SmartUploadException e2) {
e2.printStackTrace();
}
String ls_cptp=null;
String hidden = mySmartUpload.getRequest().getParameter("hidden");
if(mySmartUpload.getFiles().getFile(0).getFileName().equals("")||mySmartUpload.getFiles().getFile(0).getFileName()==null)
{
ls_cptp=hidden;
}
else
{
String time=Hybean.gettime2();
ls_cptp=time+mySmartUpload.getFiles().getFile(0).getFileName();
com.jspsmart.upload.File file = mySmartUpload.getFiles().getFile(0);
try {
file.saveAs("/CpPic/"+ls_cptp+"");
} catch (IOException e) {
e.printStackTrace();
} catch (SmartUploadException e) {
e.printStackTrace();
}
}
这段代码在jsp页面中都正常,就是移到struts框架中就不正常了
郁闷!!
晕哟,没有人帮我!
良言逆耳:把jspsmartuload从你的硬盘删除
楼上的建议也太强了把,人家还要开发程序呢!
看看cpu占100是不是你上传那个进程占的最多.
cpu100时因为你本身的程序有问题,不是smartupload的问题
可是在JSP页页中都正常啊!为什么移到框架中就不正常了!
良言逆耳:把jspsmartuload从你的硬盘删除
SmartUpload 内存有问题用其他的,比如apache的不好吗?
apache是什么呀
我是第一次做JSP开发,没有太多的经验,能指点一下吗?
就没有人给我点建议吗?
commons-fileupload-1.1.1