我估计以下这两个语句有问题,不知道应该怎么修改,请高人指导!!
<%String num=request.getParameter("num"); %>
 <%@ include file="include.jsp?=<%=num %>" %>tomcat提示:
严重: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: /ourter.jsp(27,5) File "/include.jsp?=<%=num %>" not found

解决方案 »

  1.   

    include.jsp?xxx=<%=num%>
    get方法提交,应该是键值对。
      

  2.   

    你少了个键,当然以为你是在找include.jsp?34。
    这样的页面,所以就出错了。
      

  3.   

    改了一下!!还不行
    <%String num=request.getParameter("num"); %>
    <%@ include file="include.jsp?v1=<%=num %>" %>严重: Servlet.service() for servlet jsp threw exception
    org.apache.jasper.JasperException: /ourter.jsp(27,5) File "/include.jsp?v1=<%=num %>" not found
      

  4.   

    你的jsp代码是不能这个样子的
    <%<%%>%>
      

  5.   

    include引入页面好像是不能带参数的
      

  6.   

    <%@ include file="include.jsp?v1= <%=num %>" %> 
    这样写是不正确的。
      

  7.   

    <%@ include file="include.jsp" %> 
      

  8.   

    //<%@ include file="include.jsp?= <%=num %>" %> <%%>不能套着用,试试<jsp:include />
      

  9.   

    <%String num=request.getParameter("num"); %> 
    <%@ include file="include.jsp?= <%=num %>" %> 看不出来你这个什么意思。。
      

  10.   

    <%@ include file="include.jsp?= <%=num %>" %> 
    你这句话在<%=num %>前面不应该有空格的。
    而且你是传值,你传值应该这样写:<%@ include file="include.jsp?num=<%=num %>" %> 
      

  11.   

    貌似include里是不能加参数的哦,试试超链接
      

  12.   

    在jsp中的include中是不能添加参数的,他只是一个简单的包含
      

  13.   

    <%@ include file="include.jsp"%>他的作用是在页面加载时就引入,而这时<%String num=request.getParameter("num"); %>你的取值代码还没有执行,也就是说你
    <%@ include file="include.jsp?v1= <%=num %>" %> 中的num是没有定义的,所以他就会报错。
    如果你想进行传值引入其他页面的话可以用<jsp:include page="include.jsp"/>
      

  14.   

    <%@ include file="include.jsp?num= <%=num %>" %> 
      

  15.   

    <%@include> 是静态包含不能动态传参数<jsp:include>是动态包含可以动态传参
    <jsp:include page="include.jsp?v1=<%=num%>"%>