| |||
metodo post y get en un form Hola necesito que cuando se refresque mi pagina JSP no me aparezca el dialogo de "para regrescar su pagina se necesita enviar la informacion de nuevo etc." o sea que no me pregunte.. simplemente que la refresque, me dijeron que es porque en el paso de parametros estoy usando el metodo post y que debo usar el metodo get, ahora la pregunta es usando el metodo get como debo de pasar los parametros y como de bo de recibirlos en la otra pagina??? |
| |||
el método get recoje los datos desde la URL de la página. Es decir, estos datos: http://www.forosdeWeb.com?saludo=hola&despedida=adios con el método get recojerias las variables 'saludo' y 'despedida' con los valores 'hola' y 'adios' respectivamente. saludos |
| |||
Mira, es super sencillo. La primera es como dice el man, pero la que encuentro mejor es el motodo POST, ya que manejas todos los parametros que se obtienen y los que se mandan. Primero, creas un formulario como este. <form name="miform" action="/jsp/mi_pagina_destino.jsp" method="post"> Bueno, aqui hay dos opciones, la primera es mandarla al request directamente por la URI, o sea, en el atributo action, agregar las variables como: "/jsp/mi_pagina_destino.jsp?var1=algo&var2=algomas" Nota: & es el estandar de W3 de & para separar parametros en URLs. y la otra opcion es mandarla como inputs ocultos: <input name="var1" type="hidden" value="algo"> Todos estos valores los tomas como parametros en la otra JSP de la sgte forma: <% String mi_var1 = request.getParameter("var1"); %> y las imprimes en la JSP de la siguiente forma: <table><tr><td>Hola amigos tengo <%=mi_var1> que decirles</td></tr></table> Y la salida de todo esto sera obviamente... Hola amigos tengo algo que decirles Espero haberte ayudado, saludos. |