JSP中POST和GET方法之间的区别

如果您不知道POSTGET方法请求之间的实际区别,并且仍然不知不觉地使用它们,则意味着您来对地方了。

开机自检方法

您的数据,用于保存敏感信息(例如密码,出生日期等)的位置,尤其要隐藏它们。因此,在这种情况下,您应该在form动作中使用POST METHOD,在那里您的数据传输将被隐藏在标头级别上。

GET方法

您的数据不敏感并且不需要任何信息,可以通过GET方法将其隐藏在标头级别中,并且很少使用它,因为不建议使用GET

以下示例给出了有关GET和POST方法的清晰说明

index.jsp

在这里,我们从一个正在填写在线应用程序以进行考试的学生那里获得输入,在这里我们将表单操作放入ActionServlet,并将方法请求放入POST

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html>
	<head>
		<style type="text/css">
			p{
			font-size:16pt;
			}
			body{
			text-align:center;
			}
		</style>
		<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
		<title>GET AND POST</title>
	</head>

	<body>
		<h1>DIFFERENCE BETWEEN GET AND POST METHOD IN JSP</h1>
		<form action="ActionServlet" method="get"><!-- change this to "get" and uncomment the get method in servlet and comment the "post" and run the program again -->
		<p><label>STUDENT ID :</label>
		<input type="text" name="sid"></p>
		<p><label>STUDENT NAME :</label>
		<input type="text" name="sname"></p>
		<p><label> STUDENT GENDER: </label>
		<input type="radio" name="sgender" value="Male">MALE
		<input type="radio" name="sgender" value="Female">FEMALE</p>
		<p><label>MOBILE :</label>
		<input type="tel" name="smobile" pattern="[7-9]{1}[0-9]{9}" title="provide phNo which starts with (7)(8)(9)"></p>
		<p><input type="checkbox" name="confirm" value="user" required="required">I Agree and Confirm:</p>
		<button>SAVE RECORD</button>
		</form>

	</body>
</html>