In Eclipse, ho creato un progetto Web dinamico e un file JSP nella cartella WebContent. Ho anche creato un file CSS sotto la cartella WebContent. Quindi io uso <link rel="stylesheet" type="text/css" href="XXX.css">
nel JSP per collegarmi al file CSS, ma quando corro sul server web (Tomcat) il CSS non si applica. Qualcuno può dirmi perché?Nel progetto Web dinamico di eclipse, come collegare css al file jsp nella cartella webcontent
risposta
È necessario inserire il nome del progetto web prima del percorso indirizzo del vostro file CSS
Esempio:
<link rel="stylesheet" href="/YourProjectName/XXX.css" type="text/css">
o in modo più dinamico:
<link rel="stylesheet" href="${pageContext.request.contextPath}/XXX.css" />
Buon divertimento :)
È possibile utilizzare: Con il file style.css nella cartella WEB-INF/jsp
<style type="text/css">
<%@include file="css/style.css" %>
</style>
NOTA
Questo però copia l'intero sorgente del file CSS nell'output HTML della pagina JSP. In altre parole, questa è una inclusione lato server, non un riferimento risorsa lato client. In questo modo perdi il vantaggio dello che il browser può memorizzare nella cache le risorse statiche e in questo modo tu, , finisci con uno spreco di larghezza di banda perché lo stesso file CSS è incorporato in ogni singola pagina. In altre parole, una cattiva idea in termini di prestazioni ed efficienza .
come @BalusC descritto nel commento! vuoi testare il tuo file style.css in ogni caso, questa è una soluzione.
Ciò tuttavia copia l'intera origine del file CSS nell'output HTML della pagina JSP. In altre parole, si tratta di un include lato server, non di un riferimento risorsa lato client. In questo modo si perde il vantaggio che il browser può memorizzare nella cache le risorse statiche e in questo modo si finisce con uno spreco di larghezza di banda perché lo stesso file CSS è incorporato in ogni singola pagina. In altre parole, una cattiva idea in termini di prestazioni ed efficienza. – BalusC
è possibile utilizzare
<link rel="stylesheet" type="text/css" href="path/css">
è necessario riavviare Eclipse in modo che le mappe tutto CSS e JavaScript file di nuovo. Ho lavorato per me.
- 1. Accesso al file nella cartella WebContent da un servlet
- 2. Conversione progetto Maven al progetto Web dinamico per Eclipse
- 3. JPG Immagine non visualizzata in JSP del progetto Web dinamico
- 4. Dove inserire i file di testo in un progetto Web dinamico di Eclipse utilizzando Tomcat?
- 5. progetto web dinamico eclipse - pagina iniziale predefinita
- 6. Inserimento dinamico e dinamico di file JSP
- 7. Eclipse WTP non pubblica dipendenze del progetto in WebContent
- 8. Come collegare index.html al file css per github page
- 9. Eclipse Web Progetto + Maven + Dinamico -> Maven sovrascrive Assemblea Deployment
- 10. come caricare file CSS in jsp
- 11. Percorso assoluto relativo (Eclipse, JSP)
- 12. Nome ID CSS "dinamico"? Come aggiungerli al file CSS?
- 13. Il progetto Eclipse Web Tools gestisce il refactoring all'interno dei JSP?
- 14. Conversione di un progetto Java in un progetto Web dinamico
- 15. Applicazione Flask - Come collegare un file javascript al sito web
- 16. Che cos'è la cartella .apt_generated nel progetto Web?
- 17. Eclipse - aggiungi .jar Dynamic Web Progetto
- 18. Come escludere i file nella cartella "/ res" di un progetto Android Eclipse
- 19. Come copiare un progetto web dinamico di eclissi?
- 20. Come posso ottenere il percorso reale per il file nella mia cartella WebContent?
- 21. CSS dinamico nella pipeline di asset Rails, compilare al volo
- 22. percorso relativo al file CSS
- 23. Immagini nel database o nella cartella del progetto come risorse
- 24. JSF 2.0 Come collegare i CSS dalla cartella delle risorse
- 25. Come collegare l'origine dall'esterno del progetto maven?
- 26. CSS nella cartella App_Theme viene salvato nella cache nel browser
- 27. File .classpath mancante nel progetto Eclipse
- 28. Come eseguire Tomcat all'interno di Eclipse Java Progetto
- 29. Nascondi icone errore JSP in Eclipse
- 30. cartella dexedLibs nel progetto Android
possibile duplicato di [Browser non può accedere a CSS e immagini quando si chiama un Servlet che inoltra a un JSP] (http://stackoverflow.com/questions/3655316/browser-cant-access-css-and-images- when-calling-a-servlet-which-forwards-to-aj/3658735 # 3658735) – BalusC