Diferencia entre los métodos POST y GET en JSP

Aprender: ¿Cuáles son los POST y GET Métodos en JSP (Java página Servidor), ¿cuáles son las diferencias entre ellos? Ejemplos de métodos GET y POST en JSP. por:
Vanka Manikanth, de 26 de-FEB-2017

Si usted no sabe la diferencia real entre
POSTAL

y

GET
solicitudes de método, y que aún sigue utilizando ellas sin medios idea que usted está en un lugar correcto para descubrir estos.

método POST

sus datos, en la que está guardando información sensible como contraseñas, fecha de nacimiento, etc, que desea ocultar particular. Así que en ese class se debe utilizar

POSTAL
método en la acción del formulario, donde su transmisión de datos se ocultarán sobre el nivel de cabecera.

método GET

Sus datos que no es sensible y que no necesitas ocultar información a través del nivel de cabecera puede utilizar
método GET
, y lo utilizan For raro, ya que no se recomienda su uso
GET
.
El ejemplo a continuación da una explicación clara sobre el métodos GET y POST

index.jsp

Aquí estamos tomando las aportaciones de un estudiante que está llenando la solicitud en línea finally su examen y aquí nos colocamos forma acción para ActionServlet y método de la petición a la POST

.

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Session In JSP</title>
<style>
h1{
background-color:PINK;
width:50%;
}
h2{
text-decoration: underline;
}
td{
padding:15px;
width:50%;
}
legend{
background-color:green;
}
fieldset{
width:30%;
height:70%;
text-align:center;
}
</style>
</head>
<body>
<h1>Session in JSP</h1>
<h2>USER LOGIN SESSION</h2>
<fieldset>
<legend><font color="white"><b>Login Here:</b> </font></legend>
<form action="validate.jsp" method="post"> <!-- Here we are taking the values from user and triggering the validate.jsp file -->
<table>
<tr><td>USER NAME</td><td><input type="text" name="username"></td></tr>
<tr><td>PASS WORD</td><td><input type="password" name="password"></td></tr>
<tr><td></td><td><button type="submit">LOGIN</button></td></tr>
</table>
</form>
</fieldset>
</body>
</html>

ActionServlet

pronto como el usuario envía el formulario con el método ejecuta la solicitud de método, el poste y se puede encontrar el nivel de cabecera que se muestra ningún dato de los suyos.

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Validate</title>
</head>
<body><!-- values given at login page are taken here and checks if the valid details are not -->
<%
String username=request.getParameter("username");
String password=request.getParameter("password");
if(username.equals("includehelp") && password.equals("includehelp")){
//if the user is valid, then this block executes and WE ARE KEEPING THE USER IN A SESSION
session.setAttribute("user", username);//THIS IS HOW WE DECLARE THE USER IN A SESSION
response.sendRedirect("logged.jsp"); //AND WE REDIRECTED TO LOGIN PAGE
}else{
//IF THE USER IS NOT AUTHORISED THEN AGAIN HE WILL BE REDIRECTED TO THE SAME LOGIN PAGE
response.sendRedirect("index.jsp");
}
%>
</body>
</html>

Salida:
Descomentar el método GET y enviar el formulario de nuevo, de manera que se puede observar la siguiente salida con los valores que se muestran en el nivel de cabecera. Y se puede cambiar el valor en la barra de direcciones y pulse Enter de nuevo, y entonces sus valores se muestran en la página de datos.



_89_ _90_ _91_ _92_ _93_ _94_ _95_ _96_ _97_ _98_ _99_

Deja un comentario

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