Código:
Espero que se haya entendido n-n gracias de antemano. http://i.imgur.com/xVqCOj1.png
| ||||
Respuesta: Actualizar JSP luego de un submit por servlet Buenas, Entiendo tu problema, pero sin codigo... me temo que solo el puede ayudarte: Un saludo
__________________ If to err is human, then programmers are the most human of us |
| ||||
Respuesta: Actualizar JSP luego de un submit por servlet Cita: Hahaha, bueno no sabía que era necesario el codigo, ya que siento que es como preguntar como crear una variable, el codigo que tengo en el servlet es el siguiente.
Código Java:
Ver original Por ejemplo, cuando realizo la busqueda me lleva al JSP de resultados, pero en la url me aparece el nombre del servlet el cual es "Busqueda" Última edición por oshho; 15/04/2015 a las 09:17 |
| ||||
Respuesta: Actualizar JSP luego de un submit por servlet Buenas, El servlet que tienes no tiene mucho sentido. Abres un printwriter pero después haces un dispatcher a una JSP. O haces una cosa o haces la otra. Por otro lado, la URL no tiene que cambiar, ya que haces un forward, por lo que lo unico que haces es enviar un contenido al navegador, lo cual es muy correcto. Para que cambie la url tendrias que hacer un redirect. En mi opinion tu problema es que el servlet sale por la excepcion. No haces ningún tipo de validacion de los parámetros por lo que puede fallar y lanzar un nullpointer al convertir a int, por ejemplo. Has depurado para ver lo que está pasando? Un saludo
__________________ If to err is human, then programmers are the most human of us |
| ||||
Respuesta: Actualizar JSP luego de un submit por servlet Cita: Es así como me enseñaron a hacerlo xd, poníamos todo el codigo del servlet dentro del try que viene por defecto al crear un servlet, lo del dispatcher me lo dijo un compañero y actualmente todo funciona bien, pero como dije, necesito que al llamar a ese servlet la tabla se actualice, no que me mande a otra pagina, yo no entiendo mucho de esto sorry.
Iniciado por Profesor_Falken Buenas, El servlet que tienes no tiene mucho sentido. Abres un printwriter pero después haces un dispatcher a una JSP. O haces una cosa o haces la otra. Por otro lado, la URL no tiene que cambiar, ya que haces un forward, por lo que lo unico que haces es enviar un contenido al navegador, lo cual es muy correcto. Para que cambie la url tendrias que hacer un redirect. En mi opinion tu problema es que el servlet sale por la excepcion. No haces ningún tipo de validacion de los parámetros por lo que puede fallar y lanzar un nullpointer al convertir a int, por ejemplo. Has depurado para ver lo que está pasando? Un saludo |
| ||||
Respuesta: Actualizar JSP luego de un submit por servlet No me has respondido Cita: En mi opinion tu problema es que el servlet sale por la excepcion. No haces ningún tipo de validacion de los parámetros por lo que puede fallar y lanzar un nullpointer al convertir a int, por ejemplo. Has depurado para ver lo que está pasando? Un saludo
__________________ If to err is human, then programmers are the most human of us |
| ||||
Respuesta: Actualizar JSP luego de un submit por servlet Cuando me hablas de depurar pienso que te refieres a limpiar de cualquier linea de codigo que me este dando un error y luego correr el proyecto, o utilizar la opción Clean & Build, he realizado todo eso, de no ser así no se a que te refieres con depurar :P |
| ||||
Respuesta: Actualizar JSP luego de un submit por servlet Buenas, Me refiero a hacer debug de tu codigo: http://programacion-fi.blogspot.fr/2...n-eclipse.html http://www.ehowenespanol.com/depurar...s-como_248985/ Un saludo
__________________ If to err is human, then programmers are the most human of us |
| ||||
Respuesta: Actualizar JSP luego de un submit por servlet Buenas, Depurando podrás ver si llegas a ejecutar la linea request.getRequestDispatcher("/ResultadosI.jsp").forward(request, response); Que es la que te debería devolver a la página de la tabla. O bien falla antes de llegar ahí (lo más seguro, por lo que cuentas) y hace una retorno nulo, provocando que la pantalla se quede en blanco. Depurar ese código no debería llevar más de un minuto. Si hubieras empezado en lugar de escribir ese post, ya sabrías seguramente lo que pasa Un saludo
__________________ If to err is human, then programmers are the most human of us |
| ||||
Respuesta: Actualizar JSP luego de un submit por servlet Cita: Muchas gracias por la dedicación Profesor Falken, bueno, hice la depuración colocando un punto de interrupción en la linea de codigo:
Iniciado por Profesor_Falken Buenas, Depurando podrás ver si llegas a ejecutar la linea request.getRequestDispatcher("/ResultadosI.jsp").forward(request, response); Que es la que te debería devolver a la página de la tabla. O bien falla antes de llegar ahí (lo más seguro, por lo que cuentas) y hace una retorno nulo, provocando que la pantalla se quede en blanco. Depurar ese código no debería llevar más de un minuto. Si hubieras empezado en lugar de escribir ese post, ya sabrías seguramente lo que pasa Un saludo request.getRequestDispatcher("/ResultadosL.jsp").forward(request, response); Efectivamente ejecuta la linea, pero sinceramente no entiendo como funciona a continuación te dejo la imagen del "resultado" EDIT: me aparece este mensaje al poner el mouse sobre la linea de codigo: request.getRequestDispatcher("/ResultadosL.jsp").forward(request, response); = >Exception occurred in target VM: Cannot forward after response has been committed<
Código:
http://i.imgur.com/JZCp7Ni.png |
| ||||
Respuesta: Actualizar JSP luego de un submit por servlet Buenas, Es debido a lo que te comentaba en el primer post. Estas mezclando dos formas de informar la salida distintas. Deja tu metodo simplemente asi:
Código Java:
Ver original Un saludo
__________________ If to err is human, then programmers are the most human of us |
| ||||
Respuesta: Actualizar JSP luego de un submit por servlet Cita: Muchas gracias por tu respuesta, bueno escribí el codigo de esa manera y al igual que antes, me lanza la pagina sin la tabla.
Iniciado por Profesor_Falken Buenas, Es debido a lo que te comentaba en el primer post. Estas mezclando dos formas de informar la salida distintas. Deja tu metodo simplemente asi:
Código Java:
Ver original Un saludo Por ejemplo si vuelvo atras, la tabla esta como antes (con ta tabla que fue eliminada) y al presionar F5 la fila desaparece y eso es prácticamente lo que quiero lograr, habra algún modo de hacer que la pagina se refresque al hacer el submit? Así evito el redireccionamiento que al parecer me lanza al JSP sin los datos cargados. |
| ||||
Respuesta: Actualizar JSP luego de un submit por servlet Buenas, Claro, eso pasa porque esta redirigiendo a la pagina sin informar los datos. Tienes que eliminar el registro, recuperar la lista y despues hacer el dispatch.
Código Java:
Ver original Un saludo
__________________ If to err is human, then programmers are the most human of us |
| ||||
Respuesta: Actualizar JSP luego de un submit por servlet Cita: Wow! Muchisimas gracias Profesor Falken, me sirvió de maravilla, te lo agradesco demasiado :D!
Iniciado por Profesor_Falken Buenas, Claro, eso pasa porque esta redirigiendo a la pagina sin informar los datos. Tienes que eliminar el registro, recuperar la lista y despues hacer el dispatch.
Código Java:
Ver original Un saludo |
Etiquetas: |