Retroceder   Foros del Web > Programación para sitios web > Java y JSP > JSP/Servlets

Respuesta
 
Herramientas Desplegado
Antiguo 22-nov-2006, 07:01   #1 (permalink)
zen-kai ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2006
Mensajes: 1
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.
zen-kai está desconectado   Responder Citando
Antiguo 22-nov-2006, 11:10   #2 (permalink)
stock tiene algunos puntos positivos de karma
 
Avatar de stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 1.993
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
__________________
Don't hate the languaje, hate the runtime environment
Crysfel's Blog :: Blog de programación, JAVA,PHP, AJAX, JavaScript, CSS y otras hierbas
stock está desconectado   Responder Citando
Antiguo 05-dic-2006, 17:57   #3 (permalink)
lineadecodigo no se puede cailificar en este momento
 
Avatar de lineadecodigo
 
Fecha de Ingreso: diciembre-2006
Ubicación: España
Mensajes: 27
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,

Última edición por tunait; 06-dic-2006 a las 03:46. Razón: Por favor, no firmen dentro de los mensajes
lineadecodigo está desconectado   Responder Citando
Antiguo 29-dic-2006, 13:27   #4 (permalink)
GreenEyed tiene algunos puntos positivos de karma
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.495
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.
GreenEyed está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 19:24.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93