REQUEST
Request es un objeto perteneciente a la clase HttpServletRequest. Su utilidad es la de acceder a los parametros y atributos, para asi poder trabajar con ellos en nuestra pagina.
Para ello cuenta con varios metodos que detallaremos a continuacion:
request.getParameter
Se utiliza para recoger parametros enviados por una peticion get o post.
Por ejemplo:
String variable = request.getParameter("datosget");
Este codigo tomaria el parametro datos get y lo guardaria en una varible de tipo string.
Si quisieramos guardar datos de otro tipo, tendríamos que utilizar una clase envolvente para indicar su tipo.
request.gerParameterValues
La funcion de este metodo es la misma que la del anterior, salvando la diferencia de que lo que recibe es un vector y no un solo parametro.
La forma de recogerlo seria:
String [] variables = request.getParameterValues("vector");
Cabe destacar, al igual que en el metodo anterior, que si queremos un vector de algo que no sean cadenas, deberemos utilizar clases envolventes.
request.getAttribute
Se utiliza para recoger atributos enviados con el metodo setAttribute. Es el metodo utilizado para recoger parametros de una sesion.
Ejemplo
String l = request.getAttribute("login")
request.getSession
Sirve para tomar la sesion del usuario y almacenarla en una variable de tipo HttpSession.
Ejemplo:
HttpSession repositorio = request.getSession();