如何在同一页面里面显示2个servlet的结果,请看详细内容~
Hi
我想实现一个功能,
mvc的结构。
我有一个Aservlet做最普通的处理,然后传回一个table:Arraylist给A.jsp
还有一个Bservlet,需要拿到A的table,然后结果显示到A.jsp的一个iframe中去
然后这个A.jsp作为最终的结果展现出来。
但是问题是怎么把这个Aservlet的结果转给Bservlet呢?
Aservlet:
ArrayList table = new MyArrayList();request.setAttritute("table",table);request.getRequestDispatcher("A.jsp").foward();
request.getAttribute("table");//利用table的行数,等信息加工成一张图response.setContentType("image/png");//Bservlet的结果是一张动态图
<html>Aservlet返回的东东<iframe>这里我要放Bservlet的生成图</html>