空指针异常

来源:百度知道 编辑:UC知道 时间:2024/07/04 10:14:37
<%for(int i=0;i<typeList.size();i++){
NewsTypeActionForm newsTypeActionForm=(NewsTypeActionForm)typeList.get(i);
%>
<tr bgcolor="#FFFFFF">
<td height="24"><%=newsTypeActionForm.getTypeID()%></td>
<td><%=newsTypeActionForm.getTypeName()%></td>
<td><%=newsTypeActionForm.getTypeTime()%></td>
<td><div align="center"><a href="typeSelectOneAction.do?ID=<%=newsTypeActionForm.getTypeID()%>">修改</a>   <a href="javascript:projectDelete('<%=newsTypeActionForm.getTypeID()%>')">删除</a></div></td>
</tr><%}%>
这段代码有问题

具体是哪一行呀,如果是在<%for(int i=0;i<typeList.size();i++){ 这行 那说明typeList为空
如果NewsTypeActionForm newsTypeActionForm=(NewsTypeActionForm)typeList.get(i);这行那说明你get到的值为空
如果是下面的,那就是你那bean的报错的那行的属性没有赋值

typeList

先把它打印一下,看是不是空的,也就是看到这个页页的时候这个List得到值了没有!

<%for(int i=0;i<typeList.size();i++){
最有可能出错的地方是 typeList为空,结果.size()报错了,
如果不为空后面都不会有问题

typeList