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

Error en Struts 1

Estas en el tema de Error en Struts 1 en el foro de Java en Foros del Web. Hola: Estoy empezando a trabajar con Struts 1 y no me funciona algo tan simple como lo siguiente: - en el web.xml tengo configurado el ...
  #1 (permalink)  
Antiguo 11/11/2015, 12:37
 
Fecha de Ingreso: abril-2009
Mensajes: 121
Antigüedad: 15 años
Puntos: 4
Error en Struts 1

Hola:

Estoy empezando a trabajar con Struts 1 y no me funciona algo tan simple como lo siguiente:

- en el web.xml tengo configurado el ActionServlet y como página de "welcome", la "index.jsp"

Cita:
...
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
...
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
Según esto cualquier solicitud *.do pasara por el ActionServlet y, si no se indica nada en la URI, se navegará a "index.jsp".

- el index.jsp tiene lo siguiente:

<jsp:forward page="login.do"/>

que redirige a "login.do".

- en el struts-config.xml tengo:

Cita:
<global-forwards>
<forward name="login" path="/login.jsp"/>
<forward name="pararegistro" path="/registro.jsp" />
</global-forwards>
Luego:
- si no se indica URI se ejecuta index.jsp.
- éste redirige a "login.do"
- entra en acción el ActionServlet, "elimina" .do quedándose con "login" y mapea según el <forward name> a /login.jsp, que es un .jsp que existe.

Me da el siguiente error:

org.apache.jasper.JasperException: Ha sucedido una excepción al procesar la página JSP /index.jsp en línea 4

1: <%@page contentType="text/html"%>
2: <%@page pageEncoding="UTF-8"%>
3:
4: <jsp:forward page="login.do"/>

"No action config found for the specified url"

¿Dónde puede estar el error?

Gracias.

Etiquetas: jsp, struts
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 13:40.