M部分是javabean中的User.java
V部分是failure.jsp;
index.jsp;
login.jsp;
success.jsp
C部分是HelloServelt.java
LoginProcess.java
V
V部分的login.jsp;
<form name="form1" method="post"
action="LoginProcess"> 用户ID:
<input type="text"
name="username"><br>口
令 :
<input type="text"
name="userpass"><br>
<input type ="submit"
value="登录">
<input type ="reset"
value="重置">
</form>
V部分的failure.jsp
failure.jsp
V部分的 failure.jsp
failure.jsp
M
package javabean;
public class User {
private String username;
private String userpass;
public String getUsername()
{
username;
}
public void setUsename(String username)
{
this.username=username;
}
public String getUserpass()
{
userpass;
}
public void setUserpass(String userpass)
{
this.userpass=userpass;
}
public boolean check()
{
if(username == null || userpass == null)
{
}
if(username.equals("cdq")&&userpass.equals("123"))
{
}
else
{
}
}
C
servlet有两个
HelloServlet.java 和
LoginProcess.java
1
package servlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class HelloServlet extends HttpServlet {
HelloServlet() {
destroy() {
"destroy" string in log
doGet(HttpServletRequest request, HttpServletResponse
response)
ServletException, IOException {
response.getWriter();
doPost(HttpServletRequest request, HttpServletResponse
response)
ServletException, IOException {
init() throws ServletException {
}
2
package servlet;
import java.io.IOException;
import javabean.User;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class LoginProcess extends HttpServlet {
public LoginProcess() {super();}
public void destroy() {
public void doGet(HttpServletRequest request, HttpServletResponse
response)
ServletException, IOException {
response.setContentType("text/html");
//第一步 获取用户的输入的信息
request.getParameter("username");
request.getParameter("userpass");
"success.jsp";}
"failure.jsp";}
RequestDispatcher rd = request.getRequestDispatcher(forward);
rd.forward(request, response);}
public void doPost(HttpServletRequest request, HttpServletResponse
response)
ServletException, IOException {
doGet(request,response); }
public void init() throws ServletException {}
}