jsp:include的参数传递问题
//测试页面 demo.jsp
<%@ page contentType="text/html;charset=gb2312"%> -----page1
<html>
<head>
<title>include demo</title>
</head>
<body>
<jsp:include page="incl03.jsp">
<jsp:param name="ref1" value="张三"/>
<jsp:param name="ref2" value="学生"/>
</jsp:include>
</body>
</html>
//包含页面incl03.jsp
<%@ page contentType="text/html;charset=gb2312"%> -----page2
<h1>
ref1=<%=request.getParameter("ref1")%><br>
ref2=<%=request.getParameter("ref2")%><br>
</h1>
当测试页中没有page1行,包含页中有page2行时,运行结果是:
ref1=张三
ref2=学生
当测试页中有page1行,包含页中没有page2行时,运行结果是:
ref1=??
ref2=??
这是怎么回事??