Solicitud de Objeto Implícito en JSP con ejemplos

Aquí discutiremos la solicitud de objeto implícito en JSP. Se utiliza principalmente para obtener los datos de una página JSP que ha sido introducida por el usuario en la página JSP anterior.

Métodos de solicitud Objeto implícito

  1. getParameter(String name) – Este método se utiliza para obtener el valor del parámetro de una petición. Por ejemplo, en la página de inicio de sesión, el usuario introduce su nombre de usuario y contraseña y, una vez verificadas las credenciales, la página de inicio de sesión se redirige a la página de información del usuario; a continuación, mediante request.getParameter podemos obtener el valor del nombre de usuario y la contraseña que el usuario ha introducido en la página de inicio de sesión. La cadena Uid= request.getParameter(«user-id»); la cadena Pass= request.getParameter(«password»);
  2. getParameterNames() – Devuelve la enumeración de todos los nombres de parámetros asociados a la solicitud. Enumeración e= request.getParameterNames();
  3. getParameterValues(String name) – Devuelve la matriz de valores de los parámetros. String[] allpasswords = request.getParameterValues(«password»);
  4. getAttribute(String name) – Se utiliza para obtener el valor del atributo. request.getAttribute(«admin») le daría el valor del atributo admin.
  5. getAttributeNames(): se utiliza generalmente para obtener los nombres de atributo asociados a la sesión actual. Devuelve la enumeración de los nombres de atributo presentes en la sesión. Enumerador e = request.getNombresDeAtributo();
  6. setAttribute(String,Object) – Asigna el valor de un objeto al atributo. Por ejemplo, tengo una contraseña de atributo y un objeto String str que tiene un valor «admin» y que al llamar a request.setAttribute(«password», str) asignaría un valor admin a la contraseña del atributo.
  7. removeAttribute(String) – Con este método se puede eliminar un atributo y no se puede seguir utilizando. Por ejemplo, si tiene una declaración request.removeAttribute(«userid») en una página JSP, el atributo userid se eliminaría completamente y request.getAttribute(«userid») devolvería NULL si se utiliza después del método removeAttribute.
  8. getCookies() – Devuelve un array de objetos cookie recibidos del cliente. Este método se usa principalmente cuando se trata de cookies en JSP.
  9. getHeader(String name) – Este método se utiliza para obtener la información de la cabecera de la petición.
  10. getHeaderNames() – Devuelve el enumerador de todos los nombres de cabecera. El fragmento de código de abajo mostraría todos los nombres de encabezado asociados con la solicitud. Enumeration e = request.getHeaderNames(); while (enumeration.hasMoreElements()) { String str = (String)e.nextElement(); out.println(str); }
  11. getRequestURI() – Este método (request.getRequestURI()) devuelve la URL de la página JSP actual.
  12. getMethod() – Devuelve el método de solicitud HTTP. request.getMethod(). Por ejemplo, devolverá GET para una petición Get y POST para una petición Post.
  13. getQueryString() – Usado para obtener la cadena de consulta asociada a la URL de la página JSP. Es la cadena asociada a la URL después del signo de interrogación (?).

Ejemplo de objeto implícito de la solicitud

En el ejemplo que figura a continuación se recibe la información del usuario en la página index.html y se muestra la misma información en la página userinfo.jsp utilizando el objeto implícito de la solicitud.

index.html

<html><head><title>Enter UserName and Password</title></head><body><form action="userinfo.jsp"> Introducir Nombre de Usuario: <input type="text" name="uname" /> <br><br>Introducir Contraseña: <input type="text" name="pass" /> <br><input type="submit" value="Submit Details"/> </form></body></html>

userinfo.jsp

<%@ page import = " java.util.* " %><html> <body> <% String username=request.getParameter("uname"); String password=request.getParameter("pass"); out.print("Name: "+username+" Password: "+password);%> </body> </html>

Instantáneas del ejemplo anterior

Una vez que se ejecuta el código JSP anterior. Te mostrará la pantalla de abajo con dos campos de texto de nombre de usuario y contraseña.

Página de inicio de sesión

Esta es la salida de la página userinfo.jsp. Aquí hemos obtenido el ID y la contraseña que ha sido introducida por el usuario en la página de acceso.

UserInfoPage

Háganos saber si tiene alguna pregunta sobre el objeto implícito de la solicitud JSP. Estaremos encantados de ayudarle!!

Rate this post

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio