[JSP] 為什麼.request.getParameter() 無效?? (以解決)
我寫了一個簡單的帳密比對表格
輸入帳密
比較是否正確
是則到入另一個頁面
不是則導回之前的帳密輸入頁面
以下是程式碼
帳密的輸入網頁
<html>
<title>登入MyWeb</title>
<body>
<form action="login.jsp" method="GET">
帳號<input type=“text” name=“ID” ><br>
密碼<input type=“password” name=“Password” ><br>
<input type="submit" value="Login">
<input type="reset" value="Reset"><br>
</form>
</body>
</html>
然後下面是輸入後判斷帳密的jsp檔
String user1 = request.getParameter("ID");
String password1 = request.getParameter("Password");
String memberURL = "http://localhost:8080/myjsp/member.jsp";
String loginFormURL = "http://localhost:8080/myjsp/form.html";
if(user.equals(user1) && password.equals(password1))
{
session.setAttribute("ID", user1);
response.setHeader("Refresh", "3; URL=" + memberURL);
out.println(user1 + "歡迎登入!3秒後進入會員頁面!");
}
else
{
response.setHeader("Refresh", "3; URL=" + loginFormURL);
out.println("\n"+ user1+ password1+ request.getParameter("ID")
+ request.getParameter("Password")
+ "使用者或密碼錯誤,請重新登入(3秒後回到登入表單");
}
不知道為什麼
user1 跟 password1 的內容都是 null......
請問我哪裡沒設定好嗎??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.134.115.251
推
10/14 21:05, , 1F
10/14 21:05, 1F
→
10/14 21:20, , 2F
10/14 21:20, 2F
推
10/14 21:25, , 3F
10/14 21:25, 3F
推
10/14 22:10, , 4F
10/14 22:10, 4F
→
10/14 22:11, , 5F
10/14 22:11, 5F
推
10/14 23:24, , 6F
10/14 23:24, 6F