日期:2014-05-17  浏览次数:20738 次

关于开发过程中的一个小问题,求避免方法。
昨天在写程序写好后运行报错,说JSP页面
  <%
  List<SysBean> userList = new ArrayList<SysBean>();
  userList =(ArrayList)request.getAttribute("USER");
   
  %>
   
   
  <%
  for (Iterator iter = userList.iterator(); iter.hasNext();) {
  SysBean user = (SysBean) iter.next();
  %>
上面代码 for (Iterator iter = userList.iterator(); iter.hasNext();)这段代码有错,今天早上重新试了一遍发现能正常执行了,好了,请问这一类问题属于什么,以后怎么来避免这种问题。

------解决方案--------------------
出错了看报的什么错啊,集合对象是否为空,集合中的元素是否符合条件
------解决方案--------------------
探讨
引用:

你要找出原因啊 ,不找出原因 ,怎么避免啊 ?


这正是我想知道的,代码上面我没有做过改动,就是昨天不行,今天早上开机再试一边就好了,有人跟我说是缓存的原因。

------解决方案--------------------
探讨
昨天在写程序写好后运行报错,说JSP页面
<%
List<SysBean> userList = new ArrayList<SysBean>();
userList =(ArrayList)request.getAttribute("USER");

%>

……