求大神解决空指针报错!
activity.jsp
List<Activity> beanListResult =(List<Activity>)request.getAttribute("list");
Iterator<Activity> iter_beanList = beanListResult.iterator();
Servlet
else if("/background".equals(module_path)){/*访问后台管理模块*/
ActivityDao activityDao=new ActivityDao();
if("queryList".equals(action)){
List<Activity> list=activityDao.queryList(req);
req.setAttribute("activity", list);
req.getRequestDispatcher("/background/activity.jsp").forward(req,resp);
}
DAO
public List<Activity> queryList(HttpServletRequest req){
String sql="select * from company_acitvityenroll";
List<Activity> list=DbBuilder.getListBean(sql,Activity.class);
return list;
}
SEVERE: Servlet.service() for servlet [jsp] in context with path [] threw exception [An exception occurred processing JSP page /background/activity.jsp at line 166
163:
164: <%
165: List<Activity> beanListResult =(List<Activity>)request.getAttribute("list");
166: Iterator<Activity> iter_beanList = beanListResult.iterator();
167: while (iter_beanList.hasNext()) {
168: Activity activity=iter_beanList.next();
169: %>
Stacktrace:] with root cause
java.lang.NullPointerException