7
votes

JSP IN / Web-INF renvoie "Statut HTTP 404 La ressource demandée n'est pas disponible"

J'ai créé un fichier JSP.

échantillon.jsp code> p> xxx pré>

i placé ici dans le samplejsp code > Projet. P>

samplejsp
 `-- WebContent
      `-- WEB-INF
           `-- sample.jsp


2 commentaires

désolé, je résout mon erreur aujourd'hui


7 jours passés et vous n'avez rien accepté depuis ...


3 Réponses :


8
votes

404 signifie simplement "non trouvé" .

L'URL est fausse (Remarque: sensible à la casse!), ou la ressource n'est pas là où vous le pensez.

Vérifiez simplement l'URL et / ou vérifiez si la ressource est là où vous vous attendriez à ce que ce soit. Vous avez placé exemple.jsp dans / web-inf dossier. De cette façon, il n'est pas accessible au public sans appeler via un servlet de contrôleur avant.

le mettre à l'extérieur / web-inf . xxx < P> Si vous souhaitez le conserver dans / Web-Inf , vous devez créer un servlet de contrôleur avant qui en avant dans Doket () méthode ci-dessous. < / p> xxx

enfin "Ouvrir" le JSP en appelant simplement l'URL réelle du servlet au lieu de l'URL fictive de JSP.

Voir aussi:


4 commentaires

ya j'ai vérifié mais cela montre l'erreur ci-dessus, y a-t-il une erreur dans le programme


Oui, soit l'URL est fausse, soit la ressource n'est en réalité pas là. Le message d'erreur ne ment pas.


OK, j'accepte que le message d'erreur ne se trouve pas, une erreur est survenue dans l'URL que j'ai comprise aussi que, j'ai sélectionné le fichier JSP et copié l'URL des propriétés, alors pourquoi il affiche l'erreur, comment résoudre ce problème?


Astuce: L'URL doit être une URL, pas un chemin du système de fichiers de disque. Si échantillon.html est à http: // localhost: 8080 / samplejsp / sample.html the exemple.jsp est évidemment à http: // localhost: 8080 / samplejsp / échantillon.jsp . Ainsi, le doit être http: // localhost: 8080 / samplejsp / sample.jsp ou mieux juste exemple.jsp . Dans votre cas, cela devrait faire: .



1
votes

C'est surtout lié à votre structure de répertoire ou d'emballage.
Pouvez-vous s'il vous plaît ajouter votre structure de répertoire?

Similaire à ci-dessous - xxx

peut-être peut-être que cela devrait le faire xxx

modifier - web-inf fois Accès direct à JSP.


2 commentaires

Fix rapide - Déplacez le fichier HTML et JSP du dossier Web-INF et exécuté.


Je veux dire déplacer les deux fichiers de Web-INF vers un autre dossier.



1
votes

Dans mon application Web de démarrage de printemps avec JSP, il n'a pas fonctionné avant d'avoir ajouté cette dépendance xxx

même après la configuration de la résolution de la résolution xxx

Si vous trouvez pourquoi cela a fonctionné, veuillez commenter.


1 commentaires

Tomcat-intégré-Jasper: fournit un soutien au rendu des fichiers .jsp.