1.jsp页面之间相互传值,场景(A包含B页面,传值给B页面)
1.1A页面中定义
<jsp:include page="../../B.jsp"><jsp:param name="param" value="paramValue" /></jsp:include>
1.2B页面中取值
<%=request.getParameter("param")%>
1.3,简单分析为什么?
1.3.1 JSP就是Servlet,所以A页面与B页面其实是不同的Servlet
1.3.2 他们之间是如何协作的?
转发!!!
include动作使用request.getRequestDispatcher(“relativeURL”).forward(request,response)来引入被包含文件
1.3.2 A页面的参数是通过B.jsp?param=paramValue传递给B页面的,(可以那一个JSP编译后的源码分析一下,tomcat的Work目录下会有)