将包含sum(列)的Arraylist发送到jsp

时间:2015-04-06 17:22:16

标签: java arraylist

我想将列的所有条目的总和添加到ArrayList并将该arrayList转发到jsp。 我使用了sum(列名)并在ArrayList中输入了这个值,如下所示:

ResultSet rs=st.executeQuery("select e_id,sum(work_duration) as sumtotal from emp_diary group by e_id");
List<List<String>> report=new ArrayList<List<String>>();
List<String> row = new ArrayList<String>();
                    row.add(rs.getString(1));
                    row.add(Integer.toString(rs.getInt("sumtotal")));
                    report.add(row);
RequestDispatcher rd=request.getRequestDispatcher("report.jsp");
rd.forward(request,response);

我已成功将两个值输入到Arraylist 怎么进一步?

Servlet不会在我写最后一行时运行,即rd.forward(request,response); 它在我删除此行时运行,因此不会转到jsp。

1 个答案:

答案 0 :(得分:-1)

将arraylist声明为public并使用以下代码重定向。并通过bean对象访问arraylist。

response.sendRedirect("report.jsp");