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

JSP里的<%@include%>
有一个页面为1.jsp,它包含另一个页面2.jsp,就是在1.jsp里有这样一句<%@ include file="2.jsp"%>
如果1.jsp产生一个request,这个request能不能传到2.jsp里。
小弟新学JSP,望各位大侠指点。

------解决方案--------------------
传到servlet 后 request.getSession().setAttribute("xx", user);
request.getRequestDispatcher("xx.jsp").forward(request,
response);
就行了!
------解决方案--------------------
探讨

既然<%@ include file="2.jsp"%> 服务器会把 1和2当做一张页面编译啊~最后呈现出来的网页不是应该同时有1.jsp和2.jsp的内容么
那么1.jsp和2.jsp用的不都是同一个request么