一.在IDEA中创建一个web项目
二.在index.jsp中创建第一个页面,
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>欢迎访问web网页</title>
</head>
<body>
<h>欢迎访问web网页</h>
<a href="login.jsp">去登录</a><br>
<a href="zhuce.jsp">去注册</a><br>
<a href="aa">千万别进!</a>
</body>
</html>
三.创建一个login.jsp,并设置一个登录页面
<head>
<title>登录</title>
</head>
<body>
<form action="Login" method="post">
账号:<input type="text" name="name" value=""><br>
密码:<input type="password" name="pwd" value=""><br>
<input type="submit" value="登录">
</form>
</body>
四.创建一个zhuce.jsp,并创建一个注册页面
<head>
<title>注册</title>
</head>
<body>
<form action="zhuce" method="post">
账号:<input type="text" name="user" value=""><br>
密码:<input type="password" name="pwd" value=""><br>
<input type="submit" value="注册">
</form>
</body>
五.在web.xml中完成登录与注册的映射
<!-- 配置servlet类;-->
<servlet>
<!-- 起别名-->
<servlet-name>login</servlet-name>
<!-- servlet类所在位置-->
<servlet-class>Login</servlet-class>
</servlet>
<!-- servlet类的映射-->
<servlet-mapping>
<servlet-name>login</servlet-name>
<url-pattern>/Login</url-pattern>
</servlet-mapping>
<!-- 配置servlet类;-->
<servlet>
<!-- 起别名-->
<servlet-name>zhuce</servlet-name>
<!-- servlet类所在位置-->
<servlet-class>Login</servlet-class>
</servlet>
<!-- servlet类的映射-->
<servlet-mapping>
<servlet-name>zhuce</servlet-name>
<url-pattern>/zhuce</url-pattern>
</servlet-mapping>
六.在Login.java中使用HttpServlet完成假登录
public class Login extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("Login-get...");
doPost(req, resp);
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
// String requestURI = req.getRequestURI();
// String contextPath = req.getContextPath();
// String servletPath = req.getServletPath();
//
// System.out.println(servletPath);
// System.out.println(contextPath);
// System.out.println(requestURI);
req.setCharacterEncoding("utf-8");
String parameter = req.getParameter("name");
String pwd = req.getParameter("pwd");
System.out.println(parameter);
System.out.println(pwd);
resp.setCharacterEncoding("utf-8");
resp.setContentType("text/html;charest=UTF-8");
if (pwd.equals("666")&¶meter.equals("张三")){
//登陆成功
resp.getWriter().write("登录成功");
}else {
//登陆失败
resp.getWriter().write("登录失败");
}
System.out.println("Login-poat...");
}
}