在编译器中编译执行时一切正常,发布到tomcat服务器中后出现500错误:
出错原因是string转int时报错。
出现错误的程序代码如下:
String l_filesize=(String)request.getAttribute("filesize");//文件大小
String[]array_filesize=l_filesize.split(";");//上传文件大小数组
int m=array_filesize.length;//上传文件个数
String str_filesize=null;//用来保存文件大小(用于把字符串转化为整型)
int i_filesize=0;//文件大小
for(int j=1;j<m;j++){
str_filesize=array_filesize[j];
System.out.println(str_filesize);
if(str_filesize==null||str_filesize==""){
i_filesize=0;
}else{
i_filesize=Integer.parseInt(str_filesize.trim());
}
}