进入后台管理
点击这个链接时使用下面的代码处理
public void newsList(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
System.out.print("1");
//查询所有的新闻列表newsList
List newsList=newsDao.getNewsList();
//存入请求作用域
request.setAttribute("newsList",newsList);
//进入新闻列表页面admin.jsp
request.getRequestDispatcher("/admin/admin.jsp").forward(request, response);
}
然后就报错了:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
java.lang.IllegalStateException: Cannot forward after response has been committed
com.news.servlet.UserServlet.newsList(UserServlet.java:201)
com.news.servlet.UserServlet.doPost(UserServlet.java:68)
com.news.servlet.UserServlet.doGet(UserServlet.java:25)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.news.filter.RoleFilter.doFilter(RoleFilter.java:30)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.26 logs.
然后控制台也输出了2次1,实在是搞不明白啊,求助问一下!