整容说文库 > 程序代码 > 教育资讯

100 分 jsp:include 问题?各位大侠帮我来看看,

来源:学生作业帮助网 编辑:整容说文库 时间:2020/12/01 23:31:42 程序代码
100 分 jsp:include 问题?各位大侠帮我来看看,程序代码
<td width="81%">
<table width="100%" height="48" border="0" cellpadding="0"
cellspacing="0">
<tr>
<jsp:include page="productDetailList.jsp" flush="true" />
</tr>
</table>
</td>
以上是我在jsp中的代码片段    加上<jsp:include page="productDetailList.jsp" flush="true" />
就会出现如下的错误:   搞了很久  不知道怎么解决   到网上搜了 一些   讲的不是很清楚 
希望有人能帮帮我   感激不尽!!!!!!!!!!!!!!!!!!!!!!!!!!!!

at java.lang.Thread.run(Thread.java:595)
2010-1-27 2:02:36 org.apache.catalina.core.ApplicationDispatcher invoke
严重: Servlet.service() for servlet jsp threw exception
javax.servlet.ServletException: File &quot;/jsp/shopping/view/productDetailList.jsp&quot; not found
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:319)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
at org.apache.jsp.jsp.shopping.view.productDetail_jsp._jspService(productDetail_jsp.java:298)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)

文件没找到啊,确定productDetailList.jsp和你引用它的那个jsp是在同一目录下么?大小写有区分么?不加这句会有数据显示在页面么?
如果不是在同一目录下,则要用相对于根路径的绝对路径。
引用 2 楼 crazylaa 的回复:
如果不是在同一目录下,则要用相对于根路径的绝对路径。


楼上的正解
引用 2 楼 crazylaa 的回复:
如果不是在同一目录下,则要用相对于根路径的绝对路径。

确实 如果你没写在根路径的绝对路径。 就会找不到你的界面 你看看 是不是你路径的问题
在jsp页面里直接写绝对路径比较保险

在高级模板的jsp页面里面的 path变量之间写就可以了。
文件没有找到,请确定大小写并确定路径是否准确。。。
路径  <jsp:include page="productDetailList.jsp" flush="true" /> 


改成  <jsp:include page="../productDetailList.jsp" flush="true" />好了让他直接去目录下面去找
File &quot;/jsp/shopping/view/productDetailList.jsp&quot; not found  说的很清楚
<jsp:include page="<%=path%>/productDetailList.jsp" flush="true" />

<jsp:include page="<%=request.getContextPath()%>/productDetailList.jsp" flush="true" /> 
试试
引用 10 楼 zl3450341 的回复:
<jsp:include page=" <%=request.getContextPath()%>/productDetailList.jsp" flush="true" />
试试


支持这个,LZ可以试试
是的。是文件的路径的问题
路径设置不正确,呵呵!
非常明显,这是一个文件路径的问题,不知道你是用什么工具在开发,像我现在用的eclipse,如果我把JSP文件放在一个叫做page的folder里,我就能用
<jsp:include page="../page/productDetailList.jsp" flush="true" /> 
来访问这个文件
多试着加“/”,“.”来调下,路径这问题,你说你很清楚的话,
有时你自己还被自己误导呢
来看看学习啦
我也觉得像是路径的问题,如果相对路径不行,也可以试试绝对路径,文件名大小写也很重要。
楼上头像里的美女胸部好美
productDetailList.jsp 这个页面有问题, 是不是包含有脚本 了。。
&quot;/jsp/shopping/view/productDetailList.jsp&quot; not found 
没找到文件
jsp/shopping/view/productDetailList.jsp&quot; not found 
路径问题,
楼上s很多正解 吾来蹭分
是文件没有找到。inclue还是写绝对路径比较保险
<jsp:include page="${pageContext.request.contextPath}/productDetailList.jsp" flush="true" /> 
引用 25 楼 sai_bei 的回复:
<jsp:include page="${pageContext.request.contextPath}/productDetailList.jsp" flush="true" />



可以试试这个绝对路径
明显的路径不对,你用这种方式的话就要确定productDetailList.jsp这个文件和你正在写的jsp在同一个文件夹下。
org.apache.catalina.core.ApplicationDispatcher invoke


invoke  是标签属性设置错误你看下  page 和flush
引用 26 楼 lp19890601 的回复:
引用 25 楼 sai_bei 的回复:
<jsp:include page="${pageContext.request.contextPath}/productDetailList.jsp" flush="true" />



可以试试这个绝对路径


肯定是路径的问题了。自己仔细的找找看啊。这个好解决。
引用 11 楼 dothwinds 的回复:
引用 10 楼 zl3450341 的回复:
  <jsp:include page="  <%=request.getContextPath()%>/productDetailList.jsp" flush="true" />
 试试



 支持这个,LZ可以试试


支持 up
javax.servlet.ServletException: File &quot;/jsp/shopping/view/productDetailList.jsp&quot; not found 
程序代码