java初学,请教一个奇怪现象

gdzcxxzx 2017-01-09 11:42:21
在做一下excel导出功能,主要功能是勾选多条数据,然后导出选定这些数据的汇总清单。


下面该语句string转int是我嵌套在循环里面,如何勾选循环数量大于1,下面这句就有问题。不会报错,tomcat也输出正确。就是系统卡住了,然后excel无法导出
int NoPart=Integer.parseInt(obj.getInfo(context,"attribute[zcNoStanPart]")); ---就这句
if(NoPart==1)

勾选数据等于1的时候什么都正常。该问题如何处理,谢谢!
...全文
640 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
little_how 2017-01-17
  • 打赏
  • 举报
回复
勾选多条数据的时候,你parseInt的那个数据格式可能是 1,3,4这样的形式, 这时候就会出现numberformatexception的异常,如果你没有捕获异常,那么系统卡住 也是正常的,希望你自己debug一下数据排查一下。
e生态_修身 2017-01-17
  • 打赏
  • 举报
回复
数据如果是“” 肯定有问题,所以你需要判断 "" 或 null才能通过
Tonysmark 2017-01-16
  • 打赏
  • 举报
回复
吃瓜群众 我就看看
你看见了吗° 2017-01-10
  • 打赏
  • 举报
回复
来学习下
Defonds 2017-01-09
  • 打赏
  • 举报
回复
这句做了不少操作。 拆开来,都打印看看应该还是哪里出问题了
SmarkMeng 2017-01-09
  • 打赏
  • 举报
回复
debug一下是不是有死循环在里面
浮云若水 2017-01-09
  • 打赏
  • 举报
回复
单独两行代码 怎么看 你把代码拆开来 分段执行 你这样把好几步操作 一次性写完 代码可读性差 就像你现在这样 一眼看去懵逼 先把代码拆开 然后debug 一步步看 卡在哪里了
nikyotensai 2017-01-09
  • 打赏
  • 举报
回复
整个帖出来。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧