2009-07-05 5 views
4

Je suis en train de fichier importer du header.jsp dans mon fichier en utilisant l'attribut url de la balise d'importation, mais je reçois erreur d'exécution - java.io.FileNotFoundException: http://localhost:8081/latest/header.jsp<c:import> tag

Le fichier importé et le fichier d'importation dans la même application Web (le plus récent).

Le code du fichier d'importation est:

<%@ 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> 

et le code du fichier importé est:

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

Répondre

9

Si elles sont dans le même webapp, vous n'avez pas besoin FUL URL, il vous suffit de l'URI par rapport à la racine webapp:

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

Merci pour votre réponse. Vous avez absolument raison. – Greenhorn

0

probablement vous utilisez le mauvais chemin, où est le fichier HEA der.jsp? est-ce dans un répertoire appelé "latest"? ou est "le dernier" le chemin de contexte de votre application? Skaffman a raison, vous n'avez pas besoin de l'URL complète, mais seulement de l'URL relative à la racine de l'application Web.

Questions connexes