ServletFileUpload upload = new ServletFileUpload(factory);
upload.setFileSizeMax(1024*1024); //设置上传文件的大小限制(默认-1为没有上限)
List items = upload.parseRequest(request); //此处抛出异常FileUploadException
Iterator iter = items.iterator();// Process the uploaded items
while (iter.hasNext()) {
......
}当上传文件大小超过限制时,就会抛出异常,导致后面不能取得传入的表单值,
我想在抛出异常时返回到表单页面重新显示已输入的数据(除文件上传控件外的),
应该如何做呢?
upload.setFileSizeMax(1024*1024); //设置上传文件的大小限制(默认-1为没有上限)
List items = upload.parseRequest(request); //此处抛出异常FileUploadException
Iterator iter = items.iterator();// Process the uploaded items
while (iter.hasNext()) {
......
}当上传文件大小超过限制时,就会抛出异常,导致后面不能取得传入的表单值,
我想在抛出异常时返回到表单页面重新显示已输入的数据(除文件上传控件外的),
应该如何做呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货