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

一个jsp页面专门输出多张表的内容
遇到个问题就是用不能把多个servlet给一个jsp页面传值
比如:
第一个servlet
StDao dao = new StDao();
List<Student> students = dao.findAll();
request.setAttribute("list", list);
request.getRequestDispatcher("index.jsp").forward(request, response);

第二个servlet
TeDao dao = new TeDao();
List<Teacher > ts = dao.findAll();
request.setAttribute("list1", list1);
request.getRequestDispatcher("index.jsp").forward(request, response);

不能把两个servlet指向同一个页面,

求教怎么实现我有多个实体类,  每个实体类没有关联,  就像输出到同一个页面

------解决方案--------------------
一个servlet里面

request.setAttribute("list", list);
request.setAttribute("list1", list1);
request.getRequestDispatcher("index.jsp").forward(request, response);
 
过去页面取不到值吗?