执行下面几个bean,系统报错:
11:40:11 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet jsp threw exception
java.lang.OutOfMemoryError: Java heap space在本地运行没有问题,到服务器上就出现上述情况,我都晕了,bean的源代码如下,请dx们看看:
1:
import java.util.*;
import java.io.*;
import java.lang.*;
public class public_project_6 {
public String public_project_6(String xilei) {
String str=null;
int i = Integer.parseInt(xilei);
switch(i){
case 63:
str="第一专栏";
break;
case 64:
str="第二专栏";
break;
case 65:
str="第三专栏";
break;
default:
str="其他专栏";
}
return str;
}
}
2:
public class public{
public String select_gif_by_fabulogo(int fabulogo) {
String str=null;
switch(fabulogo){
case 12:
str="<img src=../../img/pay_banner_1.gif><img src=../../img/pay_banner_2.gif>";
break;
case 11:
str="<img src=../../img/pay_banner_1.gif>";
break;
case 10:
str="<img src=../../img/pay_banner_2.gif>";
break;
default:
str="<BR>";
}
return str;
}
}
3:
public class public_sh_logo {
public String select_gif_by_logo(String logo,int fabulogo){
String str_logo=null;
if (fabulogo == 12 || fabulogo==11 || fabulogo==10){
if (logo==null){
str_logo="<img src=../img/nophoto_128x128.gif>";
}else{
str_logo="<img src=../UserAdmin/logo/"+logo+">";
}
}else{
str_logo="<img src=../img/nophoto_64x64.gif>";
}
//System.out.println("str_logo: " + str_logo);
//System.out.println("logo: " + logo);
return str_logo;
}
}
4:
public class public_ywfw {

public String display_ywfw(String ywfw,int fabulogo){
String str_ywfw=null;
if (fabulogo == 12 || fabulogo==11 || fabulogo==10){
if (ywfw==null){
str_ywfw="";
}else{
if (ywfw.length()<200){
str_ywfw=ywfw;
}else{
str_ywfw=ywfw.substring(0,198)+"......";
}
}
}
if (fabulogo == 0 || fabulogo == 1){
if (ywfw==null){
str_ywfw="";
}else{
if (ywfw.length()<50){
str_ywfw=ywfw;
}else{
str_ywfw=ywfw.substring(0,48)+"......";
}
}

}
//System.out.println("str_logo: " + str_logo);
//System.out.println("logo: " + logo);
return str_ywfw;
}
}
请dx们看看这几个bean有些什么问题,为什么会导致内存溢出呢>?谢谢!