我研究了如何在另一个JSP
页面中添加JSP
页面,然后我找到了${pageContext.request.contextPath}
,我可以通过ROOT
访问ROOT
来查找任何文件夹或来自<script src='${pageContext.request.contextPath}/assets/js/jquery.js'></script>
的目录。
当我包含JSP
之类的资源文件夹但在<jsp:include page="${pageContext.request.contextPath}/folder2/myPage.jsp"/>
javax.servlet.ServletException: File [/ROOT/folder2/myPage.jsp] not found
包含/ROOT/folder2/myPage.jsp
时无法正常工作
它显示错误{{1}}
但是当我在浏览器上点击{{1}}时,它工作正常。
答案 0 :(得分:0)
谢谢你们帮助我。通过配置web.xml解决了我的问题,我添加了JSP条目
<servlet>
<servlet-name>myjsp</servlet-name>
<jsp-file>/folder1/myPage.jsp</jsp-file>
<servlet-mapping>
<servlet-name>myjsp</servlet-name>
<url-pattern>/myjsp</url-pattern>
我只是在/myjsp
中使用<jsp:include page="/myjsp"/>
并且它正在运作。
再次感谢你。