使用GET方法传送数据,数据会显示在浏览器地址栏中,如下图:
也就是说,你的用户名和密码,被泄露了。而使用POST方法,会对数据进行一个封装。
而使用POST请求,不会出现这种情况:
<!DOCTYPE html>
<html >
<head>
<meta charset="UTF-8">
<title>登录页面</title>
</head>
<body>
<form action="login.do"method="get"> <!--此处修改方法-->
<fieldset>
<legend>用户登录</legend>
<p>
<label>用户名:<input type="text"name="username"></label>
</p>
<p>
<label>密 码:<input type="password"name="password"></label>
</p>
<p>
<label><input type="submit"value="登录"><input type="reset"value="取消"></label>
</p>
</fieldset>
</form>
</body>
</html>