日期:2014-05-18  浏览次数:20772 次

把参数传递给<%@ include file="xxx.jsp"%>?
我想做一组页面,后缀为数字,如p01.jsp,p02.jsp......
但是我做的这些页面都是一个子页面,都要在另一个页面里用 <%@   include   file= "xxx.jsp "%> 显示出来。
现在的问题是这个指令不知道如何传递参数,我以为这个也可以通过字符串连接的形式来实现,我写了
<%@   include   file= "pro "+ <%=temS%> + ".jsp "   %> 和
<%@   include   file= "pro "%> + <%=temS%> + <% ".jsp "   %> ,结果都不可以?

------解决方案--------------------
是xxx.jsp这个页面把值传给p01.jsp,p02.jsp......这些吧.
xxx.jsp:
<jsp:include page= "p01.jsp ">
<jsp:param name= "p01 " value= "V "/>
</jsp:include>

p01.jsp:
<%= request.getParameter( "p01 ")%>
这样可以取到值了.