Estoy obligado a realizar algunas tareas pequeñas con JSP; Como soy muy nuevo en JSP, me preguntaba si había alguna posibilidad de obtener solo OBTENER o solo POST parámetros de la solicitud HTTP.Parámetros JSP, GET y POST
He visto ServletRequest.getParameter (y me gusta) pero parece que esos métodos obtienen los parámetros POST GET y. ¿Hay alguna manera de obtener solo uno de ellos, sin analizar la URL o el cuerpo de la solicitud yo mismo? Y si no, ¿existe alguna regla de precedencia que sobrescriba los valores (como los parámetros POST siempre sobrescribiendo los parámetros GET)?
Esto es realmente un olor a código. ¿Cuál es el requisito funcional? ¿Por qué no simplemente le das a los GET y POST un nombre diferente? – BalusC
@BalusC: en realidad es un problema de seguridad. Exigir que los parámetros específicos solo se envíen como parámetros POST (o GET respectivamente) mejora la seguridad para el usuario final. Y realmente no quiero aceptar ciegamente ningún tipo de parámetro después de haber aprendido a evitarlo en años de creación de aplicaciones web. – poke
Luego, simplemente determine el método de solicitud o implemente un servlet que le permita ejecutar código solo sobre cierto método. Ver la respuesta de Bozho. – BalusC