Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Java (http://www.forosdelweb.com/f45/)
-   -   Como diferenciar un GET de un POST? (http://www.forosdelweb.com/f45/como-diferenciar-get-post-445314/)

zen-kai 22/11/2006 08:01

Como diferenciar un GET de un POST?
 
Hola...

Quiero saber si existe alguna manera de diferenciar un GET de un POST, al recibir un formulario en una JSP.

Ahorita tengo instrucciones de este tipo, para recibir mi formulario:
usuario = (String)request.getParameter("id_usu");

Y el codigo me funciona correctamente, por GET o por POST.
Pero mi jefecito quiere que todos los formularios sean enviados por POST, y que no se acepten datos via GET.

Si alguien podria ayudarme se lo agradeceria mucho.

Saludos y gracias por su tiempo.

Atte
Toño.

stock 22/11/2006 12:10

para eso tendrias que utilizar un servlet ;-)

y solo sobreescribir el metodo doPost(), en el doGet() pues puedes mandar solamente un mensaje nice de error ;-)

have funnnnn :adios:

lineadecodigo 05/12/2006 18:57

Podrías utilizar el método getMethod de la request. De la siguiente forma

<%
if (request.getMethod()=="GET")
out.print("<h1>No quiero peticiones GET</h1>");
else
out.println("<h1>Me gusta tu petición</h1>");

%>

Espero te sirva.

Salu2,

GreenEyed 29/12/2006 14:27

Re: Como diferenciar un GET de un POST?
 
Si lo vas a hacer para todos los formularios, quiza un filtro te ayudaría a no tener que programarlo en cada página, usando lo que dice lineadecodigo.

Aunque tendrías que tener una lista de formularios, ya que si no los enlaces (que son llamadas GET) no te funcionarían.


La zona horaria es GMT -6. Ahora son las 19:12.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.