我正在尝试使用import tag 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>
答案 0 :(得分:10)
如果他们在同一个网络应用程序中,您不需要一个完整的URL,您只需要相对于webapp根目录的URI:
<c:import url="/header.jsp" charEncoding="UTF-8" />
答案 1 :(得分:0)
可能你使用的是错误的路径,文件header.jsp在哪里?它在一个名为“最新”的目录中?或者是“最新”应用程序的上下文路径?
skaffman是对的,你不需要完整的网址,只需要相对于网络应用根目录的网址。