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

Strtus 2 + CSS + JavaScript

Estas en el tema de Strtus 2 + CSS + JavaScript en el foro de Java en Foros del Web. ¡Hola a todos! Espero puedan ayudarme, estoy aprendiendo Struts2, ya logré configurarlo para que inicie bien, ahora he intentado utilizar el direcionamiento que permite la ...
  #1 (permalink)  
Antiguo 22/03/2012, 10:32
 
Fecha de Ingreso: marzo-2012
Ubicación: México DF
Mensajes: 4
Antigüedad: 12 años, 1 mes
Puntos: 0
Pregunta Strtus 2 + CSS + JavaScript

¡Hola a todos!
Espero puedan ayudarme, estoy aprendiendo Struts2, ya logré configurarlo para que inicie bien, ahora he intentado utilizar el direcionamiento que permite la etiqueta
Código HTML:
<s:url> 
pero no logro ver los archivos que he puesto en las rutas específicas. La instrucción que he puesto en mi JSP es la siguiente:
Código HTML:
<link rel="stylesheet" type="text/css" href="<s:url value="/static/css/ext-all.css"/>" /> 
al ejecutar y ver el código fuente de la página me manda este código
Código HTML:
<link rel="stylesheet" type="text/css" href="/SIAFv01/static/css/ext-all.css" /> 
mi archivo css lo tengo en la siguiente ruta
Código HTML:
SIAFv01/static/css/ext-all.css
Pero no me lo reconoce, de hecho no me lo toma en cuenta.

¿Qué estará faltando en mi código para que funcione bien? Mando código completo del JSP.

Código HTML:
<%@ taglib uri="/struts-tags" prefix="s" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <title>SIAF | B i e n v e n i d o</title>
        
        <link rel="stylesheet" type="text/css" href="<s:url value="/static/css/ext-all.css"/>" />
        
        <script type="text/javascript" src="<s:url value="/static/js/extjs4/ext-all-dev.js"/>" /></script>
        
        <script type="text/javascript" >
            Ext.onReady(function(){
                alert("Ext esta instalado correctamente!");
            });  
    </script>  
        
    </head>
  <body>
    This is my JSP page. <br>
  </body>
</html> 
De antemano gracias, espero puedan ayudarme.
  #2 (permalink)  
Antiguo 22/03/2012, 11:22
 
Fecha de Ingreso: febrero-2011
Mensajes: 672
Antigüedad: 13 años, 2 meses
Puntos: 78
Respuesta: Strtus 2 + CSS + JavaScript

Hola EderMM;
yo eliminaría la barra "/" que tienes antes del static. Con esa barra le dices que la ruta empieza en la raiz de la URL y no creo que sea así como lo tengas.

Un saludo.
  #3 (permalink)  
Antiguo 09/04/2012, 10:21
 
Fecha de Ingreso: marzo-2012
Ubicación: México DF
Mensajes: 4
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Strtus 2 + CSS + JavaScript

Cita:
Iniciado por ElAthlit Ver Mensaje
Hola EderMM;
yo eliminaría la barra "/" que tienes antes del static. Con esa barra le dices que la ruta empieza en la raiz de la URL y no creo que sea así como lo tengas.

Un saludo.
¡Hola ElAthlit!

Así como está la ruta, es así como la tengo desde raíz, ya he intentado quitarle la barra, ponerle rutas absolutas y relativas con respecto al contexto y ¡Nada! :(

Realmente no sé porqué, ¿Alguna otra idea?
  #4 (permalink)  
Antiguo 09/04/2012, 15:24
 
Fecha de Ingreso: febrero-2011
Mensajes: 672
Antigüedad: 13 años, 2 meses
Puntos: 78
Respuesta: Strtus 2 + CSS + JavaScript

Pues es raro.

Crea un Link normal con la misma URL del css, y pasa el ratón por encima para ver qué URL te sale en la barra de estado del navegador. ¿Es correcta? O está un nivel por encima/debajo?

Un saludo.
  #5 (permalink)  
Antiguo 09/04/2012, 15:31
 
Fecha de Ingreso: marzo-2012
Ubicación: México DF
Mensajes: 4
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Strtus 2 + CSS + JavaScript

Cita:
Iniciado por ElAthlit Ver Mensaje
Pues es raro.

Crea un Link normal con la misma URL del css, y pasa el ratón por encima para ver qué URL te sale en la barra de estado del navegador. ¿Es correcta? O está un nivel por encima/debajo?

Un saludo.
Gracias por la respuesta.

He hecho lo que me sugeriste y ¿Qué crees? :D sigue sin pasar lo que esperamos :( la ruta que aparece en la barra de estado donde se ve el URL del link que creé está bien, con la ruta que es :S pero no sé si tenga algo que ver con el Mapeo de Struts2 o debería funcionar sin más.

Última edición por EderMM; 09/04/2012 a las 15:35 Razón: Falto más contenido en la respuesta.
  #6 (permalink)  
Antiguo 09/04/2012, 15:42
 
Fecha de Ingreso: febrero-2011
Mensajes: 672
Antigüedad: 13 años, 2 meses
Puntos: 78
Respuesta: Strtus 2 + CSS + JavaScript

Si la ruta que ves en la barra de estado es correcta, puedes comprobarlo escribiendo en la barra de direcciones (donde las URL) lo mismo que ves abajo. ¿Se te abre el archivo .css?

Sino, hazlo poco a poco. Deja el archivo css en la raiz, e intenta mapearlo desde ahí. Si la cosa va bien, ves subiendo de nivel de uno en uno haciendo lo mismo.

Al final, el tema es siempre el mismo. El código HTML que te genera el navegador, deberías poderlo copiar y pegar en la barra de URL y se te debería abrir el archivo.

Yo trabajo desde hace un par de años con struts2 y nunca he tenido ningún problema de este tipo, y si lo he tenido ha sido fallo mio con las rutas, barras, etc.... La cosa tiene que venir por ahí.....

Un saludo!
  #7 (permalink)  
Antiguo 09/04/2012, 16:16
 
Fecha de Ingreso: marzo-2012
Ubicación: México DF
Mensajes: 4
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Strtus 2 + CSS + JavaScript

Cita:
Iniciado por ElAthlit Ver Mensaje
Si la ruta que ves en la barra de estado es correcta, puedes comprobarlo escribiendo en la barra de direcciones (donde las URL) lo mismo que ves abajo. ¿Se te abre el archivo .css?

Sino, hazlo poco a poco. Deja el archivo css en la raiz, e intenta mapearlo desde ahí. Si la cosa va bien, ves subiendo de nivel de uno en uno haciendo lo mismo.

Al final, el tema es siempre el mismo. El código HTML que te genera el navegador, deberías poderlo copiar y pegar en la barra de URL y se te debería abrir el archivo.

Yo trabajo desde hace un par de años con struts2 y nunca he tenido ningún problema de este tipo, y si lo he tenido ha sido fallo mio con las rutas, barras, etc.... La cosa tiene que venir por ahí.....

Un saludo!
¿Qué crees?

He hecho lo que me dijiste, he puesto la imagen raíz y si me la pintó en el JSP, creo que por ahí va mi error. Muchas gracias.

Etiquetas: apache, css, html, struts2, tomcat, url
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 09:15.