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

Error al ejecutar el menu ACTION con un metodo no especificado

Estas en el tema de Error al ejecutar el menu ACTION con un metodo no especificado en el foro de Java en Foros del Web. tengo un error al ejecutar mi ACTION que le manda informacion al jsp que manda a traer la informacion de mi tabla y no se ...
  #1 (permalink)  
Antiguo 20/07/2011, 10:28
 
Fecha de Ingreso: julio-2011
Mensajes: 1
Antigüedad: 10 años, 9 meses
Puntos: 0
Pregunta Error al ejecutar el menu ACTION con un metodo no especificado

tengo un error al ejecutar mi ACTION que le manda informacion al jsp que manda a traer la informacion de mi tabla y no se donde sea alguien me puede explicar o decir algo que ayude a la causa URGE!!!

se donde es la falla y todo pero he movido todo hecho y desecho y no encuentro eso, lo malo que soy nuevo en esto y si asesorias

excepción

javax.servlet.ServletException: java.lang.NoSuchMethodException: Action[/menu] does not contain specified method (check logs)
org.apache.struts.action.RequestProcessor.processE xception(RequestProcessor.java:535)
org.apache.struts.action.RequestProcessor.processA ctionPerform(RequestProcessor.java:433)
org.apache.struts.action.RequestProcessor.process( RequestProcessor.java:236)
org.apache.struts.action.ActionServlet.process(Act ionServlet.java:1196)
org.apache.struts.action.ActionServlet.doGet(Actio nServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet .java:621)
javax.servlet.http.HttpServlet.service(HttpServlet .java:722)
org.springframework.orm.hibernate3.support.OpenSes sionInViewFilter.doFilterInternal(OpenSessionInVie wFilter.java:198)
org.springframework.web.filter.OncePerRequestFilte r.doFilter(OncePerRequestFilter.java:75)


causa raíz

java.lang.NoSuchMethodException: Action[/menu] does not contain specified method (check logs)
org.apache.struts.actions.DispatchAction.dispatchM ethod(DispatchAction.java:264)
org.apache.struts.actions.DispatchAction.execute(D ispatchAction.java:187)
org.apache.struts.action.RequestProcessor.processA ctionPerform(RequestProcessor.java:431)
org.apache.struts.action.RequestProcessor.process( RequestProcessor.java:236)
org.apache.struts.action.ActionServlet.process(Act ionServlet.java:1196)
org.apache.struts.action.ActionServlet.doGet(Actio nServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet .java:621)
javax.servlet.http.HttpServlet.service(HttpServlet .java:722)
org.springframework.orm.hibernate3.support.OpenSes sionInViewFilter.doFilterInternal(OpenSessionInVie wFilter.java:198)
org.springframework.web.filter.OncePerRequestFilte r.doFilter(OncePerRequestFilter.java:75)
  #2 (permalink)  
Antiguo 20/07/2011, 15:20
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 14 años, 7 meses
Puntos: 188
Respuesta: Error al ejecutar el menu ACTION con un metodo no especificado

Hola amigo.

mira analizando la info que te da tu IDE:

javax.servlet.ServletException: java.lang.NoSuchMethodException: Action[/menu] does not contain specified method (check logs)

Podemos ver que la excepcion ha ocurrido en la clase ServletException y ha sido del tipo NoSuchMethodException -

Thrown when a particular method cannot be found.

(1).- Entonces la excepcion ha ocurrido porque en un servlet hay un método mal iniciado o definido.

Recuerde que una definicion de un método puede ser cuando lo mandas a llamar o inicias como método abstracto.

Si vemos lo demás de la linea:

Action[/menu] does not contain specified method

(2).- Nos dice que en Action no contiene el método especificado.



Una de las causas de éste Error ocurre cuando se ésta heredando de una interfaz y la clase que hereda no inicializa todos los métodos abstractos de ésta interfaz.


Si comparamos (1) y (2) vemos que hay concordancia. Por lo tanto ahi ésta el error.

Saludos.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.

Etiquetas: jsp, jsp-servlets, metodo, servlet, acciones, https
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 16:44.