Foros del Web » Programación para mayores de 30 ;) » Java »

Problema con estilos CSS

Estas en el tema de Problema con estilos CSS en el foro de Java en Foros del Web. Hola, veamos si expongo bien el problema que tengo: Tengo un formulario en JSP que envía los datos a un SERVLET o a una CLASE, ...
  #1 (permalink)  
Antiguo 23/04/2009, 19:24
 
Fecha de Ingreso: noviembre-2007
Mensajes: 60
Antigüedad: 16 años, 5 meses
Puntos: 0
Problema con estilos CSS

Hola,

veamos si expongo bien el problema que tengo:

Tengo un formulario en JSP que envía los datos a un SERVLET o a una CLASE, lo mismo da ahora mismo. El caso es que de esa clase o servlet se envían a otro JSP el cual muestra el listado con los datos que he metido, pero ese listado no coge los estilos css!!!
En cambio si yo pincho un link que tengo en mi menú que pone MOSTRAR LISTADO, ahí sí que muestra los datos y con el estilo CSS...., ¿sabéis a qué se debe????

Yo tengo un menú en el index.jsp con dos links, uno "introducir película" y otro "mostrar listado de películas".
Cuando voy a "introducir película" y meto el nombre de la peli y el año, le doy a enviar. De ahí se va a un Servlet donde coge los datos, los mete en un arraylist y los devuelve a un JSP que es "mostrar-peli.jsp", peeero directamente cuando meto la peli y me muestra ese listado jsp no sé por qué razón sale con el fondo blanco, etc, vamos, sin los estilos predefinidos en el css.

En cambio si pincho en el menú principal seguidamente en el link "mostrar listado de películas" (que muestra el mismo archivo jsp) sí que sale con su estilo css.

No tengo ni idea a qué será!!!

Muchas gracias compas!!!
  #2 (permalink)  
Antiguo 24/04/2009, 14:08
Avatar de DiabloGuardian  
Fecha de Ingreso: noviembre-2008
Ubicación: Hidalgo
Mensajes: 215
Antigüedad: 15 años, 5 meses
Puntos: 3
Respuesta: Problema con estilos CSS

a mi una vez me sucedio algo por el estilo y lo que hice fue borrar las cookies de mi navegador y en el servidor que uso (tomcat) hay una carpeta que se llama works o work >> localhost, bueno de ahi borré mi proyecto y lo volvi a deployar. Y problema resuelto!!!

ojalá que esto te sirva. saludos!!!
__________________
-=:[ Lo importante no es saber todo, sino saber buscar ]:=-
  #3 (permalink)  
Antiguo 29/04/2009, 23:18
Avatar de johnxjean  
Fecha de Ingreso: abril-2009
Mensajes: 7
Antigüedad: 15 años
Puntos: 1
De acuerdo Respuesta: Problema con estilos CSS

Cita:
Iniciado por luisravalgar Ver Mensaje
Hola,

veamos si expongo bien el problema que tengo:

Tengo un formulario en JSP que envía los datos a un SERVLET o a una CLASE, lo mismo da ahora mismo. El caso es que de esa clase o servlet se envían a otro JSP el cual muestra el listado con los datos que he metido, pero ese listado no coge los estilos css!!!
En cambio si yo pincho un link que tengo en mi menú que pone MOSTRAR LISTADO, ahí sí que muestra los datos y con el estilo CSS...., ¿sabéis a qué se debe????

Yo tengo un menú en el index.jsp con dos links, uno "introducir película" y otro "mostrar listado de películas".
Cuando voy a "introducir película" y meto el nombre de la peli y el año, le doy a enviar. De ahí se va a un Servlet donde coge los datos, los mete en un arraylist y los devuelve a un JSP que es "mostrar-peli.jsp", peeero directamente cuando meto la peli y me muestra ese listado jsp no sé por qué razón sale con el fondo blanco, etc, vamos, sin los estilos predefinidos en el css.

En cambio si pincho en el menú principal seguidamente en el link "mostrar listado de películas" (que muestra el mismo archivo jsp) sí que sale con su estilo css.

No tengo ni idea a qué será!!!

Muchas gracias compas!!!
Es un problema clasico de redireccionamiento y el hecho de usar rutas relativas o absolutas, así que te aconsejo revises te redireccionamientos y la menera en que haces referencia a tus archivos css, en como redireccionas de los servlets a los jsp's y viceversa.

En mi experiencia hago los siguientes redireccionamientos o relaciones de mis archivos de la siguiente manera.

1. ligar un javascript o css en todas las jsp's

<link href="/MiProyecto/Sistema/css/forms-input.css" rel="stylesheet" type="text/css"/>

<script language="JavaScript" src="/MiProyecto/Sistema/javascript/general.js"></script>

2. para las imagenes

<img src="/MiProyecto/Sistema/imagenes/boton.jpg"></img>

3. en los action de los form

<form acion="/MiProyecto/url-patern definida-web.xml"

4. en algún dispatcher en los servlets redireccionando a una página jsp
request.getRequestDispatcher("/MiProyecto/catalogos/micatalogo.jsp");


Espero te ayude.

Saludos!

Última edición por johnxjean; 29/04/2009 a las 23:21 Razón: falto ejemplo de imagenes.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:59.