JSP < c:import>标记错误:java.io.FileNotFoundException异常

bkkx9g8r  于 2022-12-07  发布在  Java
关注(0)|答案(2)|浏览(143)

我尝试使用import标记url属性从我的文件中的Header.jsp导入文件,但遇到运行时错误

java.io.FileNotFoundException: http://localhost:8081/latest/header.jsp

导入的文件和同一Web应用程序中的导入文件(最新)。
导入文件的编码为:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html><body>
<c:import url="http://localhost:8081/latest/header.jsp" charEncoding="UTF-8" />     
<em>Web services Support Group.</em><br><br>
</body></html>

导入文件编码为:

<em><strong>${param.name}</strong></em><br>
mqkwyuun

mqkwyuun1#

如果它们位于同一个Web应用程序中,则不需要完整的URL,只需相对于Web应用程序根的URI:

<c:import url="/header.jsp" charEncoding="UTF-8" />
jgwigjjp

jgwigjjp2#

可能您使用了错误的路径,文件header.jsp在哪里?它是否在名为“latest”的目录中?或者“latest”是应用程序的上下文路径吗?
skaffman是对的,你不需要完整的url,只需要相对于web应用根目录的url。

相关问题