<jsp:include page="/dir/2_20070307013331765.htm" flush="true" /> 
这样是可以显示的
但是
<%
String tempstr="/dir/2_20070307013331765.htm"%>
<jsp:include page="tempstr" flush="true" /> 
为什么不可以显示?

解决方案 »

  1.   

    <jsp:include page="tempstr" flush="true" />  应该改成:
    <jsp:include page="<%=tempstr%>" flush="true" />
      

  2.   

    <jsp:include page="tempstr" flush="true" /> 
    改成
    <jsp:include page="<%=tempstr%>" flush="true" /> 
    看看
      

  3.   

    是我手误,我程序中写的是
    <jsp:include page="<%=tempstr%>" flush="true" /> 为什么动态不行?
      

  4.   

    String tempstr="/dir/2_20070307013331765.htm"
    这个后面没有分号
      

  5.   

    你可以查看一下你的jsp解析出来的Servlet文件啊,看一看相应的语句上出了什么问题。
      

  6.   

    怎么看Servlet文件,我从来没看过.
      

  7.   

    例如:C:\Tomcat 5.0\work\Catalina\localhost在这个目录下找到你的web工程的文件夹里就应该能找到了。找到了看一下相应的语句。