java.lang.StackOverflowError
来源:互联网 发布:如何使用炒股软件 编辑:程序博客网 时间:2024/06/11 21:33
最近做项目出现一个java.lang.StackOverflowError异常。弄了半天,又是问高手,又是查资料的。最后发现,解决问题啦!特记录下来!
StackOverflowError是由于当前线程的栈满了 ,也就是函数调用层级过多导致。
比如死递归。
如:
public String homePage(){
this.findAllNews();
return "shouye";
}
public String findAllNews(){
List newslist= hotnewsService.findAll();
HotnewsDto hotnews= (HotnewsDto) newslist.get(0);//得到第一条新闻
String content=hotnews.getContent();
String subcontent=content.substring(0, 80);//截取这条新闻信息内容在首页部分显示
super.setRequestAttribute("hotnews", hotnews);
super.setRequestAttribute("newslist", newslist);
super.setRequestAttribute("subcontent", subcontent);
return homePage();
}
如红色标记处,这样子调用的方法,相当于一个无限循环了!
0 0
- java.lang.StackOverflowError翻译
- java.lang.StackOverflowError
- java.lang.StackOverflowError Exception
- java.lang.StackOverflowError
- java.lang.StackOverflowError
- java.lang.StackOverflowError
- java.lang.StackOverflowError
- Java.lang.StackOverflowError
- java.lang.StackOverflowError
- java.lang.StackOverflowError
- java.lang.StackOverflowError
- java.lang.StackOverflowError
- java.lang.StackOverflowError
- Android java.lang.StackOverflowError
- java.lang.StackOverflowError
- 异常:java.lang.StackOverflowError
- java.lang.StackOverflowError错误
- java.lang.StackOverflowError
- 开窗函数和聚合函数区别
- win2003 OGG
- hdu-2554-Kth number 划分树模板
- highcharts参数详解文档
- 个人感觉程序员应有的素质
- java.lang.StackOverflowError
- Eclipse添加DTD文件实现xml的自动提示功能
- hdu2586 LCA应用 求树的任意两节点的距离
- 获取当前图纸的名称
- hbase集群部署
- 工作杂记(一)
- VS2010 Silverlight学习——启动xaml方式
- lua之数据类型
- 计算机英语之分布式管理环境