資源簡介
暑期實訓第三天,javaweb實現靜態登錄頁面與后臺用戶名數據的匹配。
代碼片段和文件信息
package?com.swust.JavaWebDemo.servlet;
import?java.io.IOException;
import?javax.servlet.ServletException;
import?javax.servlet.annotation.WebServlet;
import?javax.servlet.http.HttpServlet;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
/**
?*?Servlet?implementation?class?LoginServlet
?*/
@WebServlet(“/LoginServlet“)
public?class?LoginServlet?extends?HttpServlet?{
private?static?final?long?serialVersionUID?=?1L;
???????
????/**
?????*?@see?HttpServlet#HttpServlet()
?????*/
????public?LoginServlet()?{
????????super();
????????//?TODO?Auto-generated?constructor?stub
????}
/**
?*?@see?HttpServlet#doGet(HttpServletRequest?request?HttpServletResponse?response)
?*/
protected?void?doGet(HttpServletRequest?request?HttpServletResponse?response)?throws?ServletException?IOException?{
//?TODO?Auto-generated?method?stub
}
/**
?*?@see?HttpServlet#doPost(HttpServletRequest?request?HttpServletResponse?response)
?*/
protected?void?doPost(HttpServletRequest?request?HttpServletResponse?response)?throws?ServletException?IOException?{
//?TODO?Auto-generated?method?stub
System.out.println(“進入了post方法“);
String?username?=?request.getParameter(“user“);
String?pass?=?request.getParameter(“pass“);
System.out.println(username);
System.out.println(pass);
//判斷是否正確
if(username.equals(“admin“)?&&?pass.equals(“123“)){
System.out.println(“輸入正確“);
//正確,則進入另一個頁面
request.setAttribute(“username“?username);
request.setAttribute(“pass“?pass);
request.getRequestDispatcher(“index.jsp“).forward(request?response);
}else{
//不正確,則返回登錄頁面
request.getRequestDispatcher(“login.html“).forward(request?response);
}
//request.getRequestDispatcher(“index.jsp“).forward(request?response);
}
}
評論
共有 條評論