<%@ include file="xxx.jsp"%>
上面这种方式怎么给xxx.jsp传过1个参数过去啊我测试过
<%@ include file="xxx.jsp?param=xxx"%>这样不行!
我用下面这种方式和其他include jsp文件的方式,总是报告错误!
<jsp:include page="xxx.jsp">
  <jsp:param name="param" value="V"/>
</jsp:include>
只有<%@ include file="xxx.jsp"%>
才可以实现功能,但是又不知道怎么传参数过去!

解决方案 »

  1.   

    include 不能传参数吧! 
      

  2.   

    <%@ include file="xxx.jsp"%> 是静态的不能传参数。
    <jsp:include page="xxx.jsp"> 是动态的可以传参数。
      

  3.   

    <jsp:include page="xxx.jsp"> 这个方式要求你的xxx.jsp能单独运行才可以。参数就是用jsp:param传递的。
      

  4.   

    <%@ include file="xxx.jsp"%> 是静态编译方式,最后只生成一个servlet,根本不需要传递参数
    主页面定义的变量,在xxx.jsp可以随意使用(当然需要定义在<%@ include file="xxx.jsp"%>之前),明白吗