如果您不知道POST和GET方法请求之间的实际区别,并且仍然不知不觉地使用它们,则意味着您来对地方了。
您的数据,用于保存敏感信息(例如密码,出生日期等)的位置,尤其要隐藏它们。因此,在这种情况下,您应该在form动作中使用POST METHOD,在那里您的数据传输将被隐藏在标头级别上。
您的数据不敏感并且不需要任何信息,可以通过GET方法将其隐藏在标头级别中,并且很少使用它,因为不建议使用GET。
以下示例给出了有关GET和POST方法的清晰说明
在这里,我们从一个正在填写在线应用程序以进行考试的学生那里获得输入,在这里我们将表单操作放入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>