Alguien me podria decir cuales son las diferencia entre usar el metodo POst y Get (Ventajas y Desventajas).
Salu2
Oscar
| ||||
La diferencia es que con GET los valores enviados por un formulario, aparecen en el uri de la 2º página, y con POST no. Con el método GET, los usuarios pueden modificar los valores de los datos con sólo modificar la url... mientras que con POST no. Otra diferencia es que el método POST sólo funciona con formularios y GET puede usarse con formularios, o también se puede especificar el la url del documento... por ejemplo: misitio.com\noticias\ver.php?id_noticia=05 Y si lo que deseas es enviar los datos a un e-mail, usarías el método POST. En realidad, yo diría que ninguno tiene ventaja sobre otro, sino que uno puede servirnos mejor para algo que otro... por ejemplo, como dice jamesxv7, es recomendable usar POST para enviar passwords y nombres de usuarios, porque de usar GET estos saldrían en la URL. Saludos. Gustavo Narea. |
| |||
Una preguntilla mas que me surge al hilo del uso del metodo POST. ¿Como leches se recibirian los datos del formulario? Es decir, yo tengo un jsp A que tiene un formulario con el metodo POST y en el action tengo puesto el jsp B y tiene un campo texarea que se llama "miTextArea". Hasta ahi bien. Pero cuando llego al jsp B e intengo sacar los datos con request.getParameter("miTextArea") no consigo sacar nada. No se si el problema se debe a que los datos no se sacan de request o a que debo de sacar request.getParameter("<nombre de formulario>"); Esta ultima opcion me parece un poco rara... en fin si pudieseis iluminarme os lo agradeceria. Ta luego |
| |||
Bueno, si tienes el metodo de envio en POST a la hora de sacar los datos tendras que usar otra funcion parecida en PHP se sacan los valores con $_GET si el metodo de envio es get, y con $_POST si el metodo de envio es post. desconozco el lenguaje jsp, pero mira a ver si hay alguna funcion que en vez de getparameter se llama algo asi como postparameter o algo similar espero haberte podido ayudar Saludos |