Dans Eclipse, j'ai créé un projet Web dynamique et un fichier JSP sous le dossier WebContent. J'ai également créé un fichier CSS sous le dossier WebContent. Ensuite, j'utilise <link rel="stylesheet" type="text/css" href="XXX.css">
dans la JSP pour créer un lien vers le fichier CSS mais lorsque je cours sur le serveur web (Tomcat), le CSS ne s'applique pas. Quelqu'un peut-il me dire pourquoi?Dans le projet Web dynamique eclipse, comment lier le fichier css au fichier jsp dans le dossier webcontent
Répondre
Vous devez mettre votre nom de projet Web avant le chemin d'adresse de votre fichier css
Exemple:
<link rel="stylesheet" href="/YourProjectName/XXX.css" type="text/css">
ou de manière plus dynamique:
<link rel="stylesheet" href="${pageContext.request.contextPath}/XXX.css" />
Amusez-vous :)
Vous pouvez utiliser: Avec le fichier style.css dans le dossier WEB-INF/jsp
<style type="text/css">
<%@include file="css/style.css" %>
</style>
NOTE
Cependant, cela copie la totalité de la source du fichier CSS dans la sortie HTML de la page JSP. En d'autres termes, il s'agit d'une partie côté serveur, et non une référence de ressource côté client. Donc, vous manquez effectivement l'avantage que le navigateur peut mettre en cache des ressources statiques et ainsi vous se retrouvent avec un gaspillage de bande passante parce que le même fichier CSS est intégré dans chaque page. En d'autres termes, une mauvaise idée en termes de performance et d'efficacité.
comme @BalusC décrit dans le commentaire! vous voulez tester votre fichier style.css de toute façon, ceci est une solution.
Ceci copie cependant l'intégralité de la source du fichier CSS dans la sortie HTML de la page JSP. En d'autres termes, il s'agit d'une inclusion côté serveur, pas d'une référence de ressource côté client. Ainsi, vous manquez réellement l'avantage que le navigateur peut mettre en cache des ressources statiques et ainsi vous vous retrouvez avec un gaspillage de bande passante car le même fichier CSS est intégré dans chaque page. En d'autres termes, une mauvaise idée en termes de performance et d'efficacité. – BalusC
vous pouvez utiliser
<link rel="stylesheet" type="text/css" href="path/css">
Vous devez redémarrer Eclipse afin que toutes les cartes CSS et Javascript à nouveau les fichiers. J'ai travaillé pour moi.
- 1. comment charger le fichier CSS dans jsp
- 2. comment mapper le fichier css et js du fichier jsp au printemps mvc
- 3. impossible de faire fonctionner le css externe dans un projet web dynamique spring
- 4. Exclure le dossier/WebContent/images de war in eclipse
- 5. Référencement d'un fichier dans le dossier WEbContent à partir d'un EJB (fichier introuvable)
- 6. Comment déployer le fichier jsp dans tomcate créé dans le "projet de test Android"
- 7. Création d'un chemin de fichier dans le projet Web Java
- 8. Accéder au fichier dans le dossier WebContent à partir d'une servlet
- 9. Comment lier au fichier dans le répertoire racine
- 10. Chemin vers le fichier dans le projet Android Eclipse
- 11. Comment lier fichier Javascript dans le dossier modèle dans Zend
- 12. Lire le contenu d'un répertoire dans le dossier webcontent de mon projet
- 13. Où mettre le fichier css dans le projet laravel
- 14. Eclipse, racine du projet Tomcat est le dossier eclipse
- 15. Vérifiez si le fichier/dossier existe dans le paquet/projet
- 16. Lier le code Javascript dans le fichier externe au HTML
- 17. Comment télécharger le projet JSF dans le web
- 18. dossier de test dans le projet web
- 19. SOAP dans le fichier .jsp
- 20. Comment afficher le contenu Web d'un projet maven dans Eclipse?
- 21. Impossible d'éditer le fichier main.xml dans le projet Android Eclipse
- 22. Eclipse - Le projet Web dynamique ne détecte pas les modifications dans jsp ou
- 23. Comment récupérer le fichier au format JSON dans JSP?
- 24. Télécharger le fichier dans jsp
- 25. Comment donner le chemin pour le fichier javascript externe dans WEB-INF dans JSP
- 26. Utiliser le fichier .properties cyrilliques dans le projet Eclipse
- 27. Classpath Java pour le projet web dynamique
- 28. Suppression dynamique sur le fichier jsp
- 29. où les fichiers .jsp mis dans le projet Web
- 30. Fichier pdf généré enregistrer dans le dossier du projet
duplication possible de [Le navigateur ne peut pas accéder aux CSS et aux images lors de l'appel d'une servlet qui transmet à une JSP] (http://stackoverflow.com/questions/3655316/browser-cant-access-css-and-images- when-calling-a-servlet-which-forward-to-aj/3658735 # 3658735) – BalusC