En Eclipse, creé un proyecto web dinámico y un archivo JSP en la carpeta WebContent. También creé un archivo CSS en la carpeta WebContent. Luego uso <link rel="stylesheet" type="text/css" href="XXX.css">
en el JSP para vincular al archivo CSS, pero cuando corro en el servidor web (Tomcat) el CSS no se aplica. ¿Puede alguien decirme por qué?En proyecto web dinámico de eclipse, cómo vincular el archivo css a jsp en la carpeta de contenido web
Respuesta
Usted debe poner el nombre del proyecto Web antes de la ruta de la dirección de su archivo css
Ejemplo:
<link rel="stylesheet" href="/YourProjectName/XXX.css" type="text/css">
o en forma más dinámica:
<link rel="stylesheet" href="${pageContext.request.contextPath}/XXX.css" />
Diviértase :)
Puede usar: con el archivo style.css en la carpeta WEB-INF/jsp
<style type="text/css">
<%@include file="css/style.css" %>
</style>
NOTA
Sin embargo, esto copias de toda la fuente del archivo CSS en la salida HTML de la página JSP. En otras palabras, esto es una inclusión del lado del servidor, , no una referencia de recursos del lado del cliente. Así que efectivamente se pierde la ventaja de de que el navegador puede almacenar en caché los recursos estáticos y de esta manera usted termina con un desperdicio de ancho de banda porque el mismo archivo CSS es incrustado en cada página. En otras palabras, una mala idea en términos de rendimiento y eficiencia .
como @BalusC descrito en un comentario! Si desea probar su archivo style.css de todos modos, esta es una solución.
Sin embargo, esto copia la fuente completa del archivo CSS en la salida HTML de la página JSP. En otras palabras, esto es una inclusión del lado del servidor, no una referencia de recursos del lado del cliente. Por lo tanto, echas de menos la ventaja de que el navegador puede almacenar en caché recursos estáticos y de esta manera terminas con un desperdicio de ancho de banda porque el mismo archivo CSS está incrustado en cada página. En otras palabras, una mala idea en términos de rendimiento y eficiencia. – BalusC
puede utilizar
<link rel="stylesheet" type="text/css" href="path/css">
debe reiniciar Eclipse para que todos los mapas CSS y JavaScript archivos de nuevo. Trabajé para mí.
- 1. Eclipse - añadir a .jar Proyecto Web dinámico
- 2. ¿Cómo cambio en un proyecto web de eclipse la carpeta WebContent a algo diferente?
- 3. Conversión de un proyecto Java en un proyecto web dinámico
- 4. eclipse proyecto web dinámico - página de inicio predeterminada
- 5. ¿Cómo copiar un proyecto web dinámico de eclipse?
- 6. JPG La imagen no aparece en JSP del proyecto web dinámico
- 7. Cómo fusionar el proyecto GWT (Google Web Toolkit) y el proyecto web dinámico (es decir, la aplicación web Java/Servlets) en Eclipse?
- 8. ¿El Proyecto de Herramientas Web de Eclipse maneja la refactorización dentro de las JSP?
- 9. ¿Cómo cambiar la raíz de contexto de un proyecto web dinámico en Eclipse?
- 10. ¿Qué es la carpeta .apt_generated en el proyecto web?
- 11. Cómo vincular proyecto en eclipse
- 12. ¿Cómo puedo crear un archivo EAR desde un proyecto web dinámico en Eclipse?
- 13. ¿Cómo agrego las capacidades de EJB a un proyecto web dinámico de Eclipse?
- 14. Almacenar contenido web en un archivo JAR
- 15. Configurar un proyecto web dinámico de Eclipse haciendo referencia a otro proyecto
- 16. cómo cargar el archivo CSS en JSP
- 17. Cómo convertir 'abrir sitio web de la carpeta' a csproj basado 'ASP.NET Web Application' proyecto
- 18. Eclipse: proyecto web dinámico, donde poner mi descarga jQuery API
- 19. Cómo compartir contenido web entre proyectos de eclipse
- 20. ¿Cómo puedo analizar el contenido dinámico de una página web?
- 21. Cómo deshabilitar la característica "autoinvocar" al servidor en un proyecto web de Eclipse
- 22. Tomcat - haciendo una carpeta de proyecto la raíz web
- 23. Eclipse - Publicar y ejecutar Proyecto web simple
- 24. JSF 2.0 Cómo vincular CSS desde la carpeta de recursos
- 25. ¿Cómo organizar mi contenido web?
- 26. Novato en Eclipse, no tengo "proyecto web dinámico", estoy bajo Linux Ubuntu
- 27. Nlog no crear archivo relativa a proyecto de sitio web
- 28. ¿Cuáles son las ubicaciones convencionales para JSP, JavaScript, CSS, imágenes en los proyectos web de Maven?
- 29. Cómo obtener contenido EL (Lenguaje de Expresión) ayudar (autocompletar) en JSP/JSP Etiquetas en Eclipse?
- 30. ¿Cómo alojar un sitio web JSP en un servidor web?
posible duplicado de [El navegador no puede acceder a CSS e imágenes al llamar a un servlet que lo reenvía 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