开发环境myeclipse+tomcat5
先创建web project,项目名为test,
在webroot 目录下创建login.jsp文件
login.jsp
username:
password:
在scr目录下的com.ht.servlet
编写AcountBean.java文件
package com.ht.servlet;
public class AcountBean {
private String username="";
private String password="";
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
}
编写servlet类CheckAccount.java文件
package com.ht.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.*;
public class CheckAccount extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
HttpSession session = request.getSession();
AcountBean account = new AcountBean();
String username = request.getParameter("username");
String pwd = request.getParameter("pwd");
account.setUsername(username);
account.setPassword(pwd);
if ((username != null) && (username.trim().equals("jsp"))) {
if ((pwd != null) && (pwd.trim().equals("1"))) {
System.out.println("session");
session.setAttribute("account", account);
String logon_suc = "session.jsp";
response.sendRedirect(logon_suc);
return;
}
}
String logon_fail = "fail.jsp";
response.sendRedirect(logon_fail);
return;
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
在webroot目录下
编写session.jsp文件 成功后跳转
com.ht.servlet.AcountBean account=(com.ht.servlet.AcountBean)session.getAttribute("account");
%>
username:
password:
编写fail.jsp文件 失败后跳转
Logon Failed
下面是web.xml文件
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
login.jsp
This is the description of my J2EE component
This is the display name of my J2EE component
CheckAccount
com.ht.servlet.CheckAccount
CheckAccount
/login
通过myeclipse运行 配置tomcat 这里省略。。。