一、页面主要分有四个界面
登录界面、验证界面、登录成功界面、登录失败界面
(1)登录界面login.jsp
使用表单进行制作提交页面
<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="utf-8" %>
<html>
<head>
<title>login</title>
</head>
<body>
<form action="check.jsp" method="post">
账号:<input type="text" name="usename" ><br>
密码:<input type="password" name="pwd"><br>
<input type="submit" value="提交">
</form>
</body>
(2)验证界面check.jsp
使用session对象的setAttribute方法进行获取登录用户名进行储存在session里
<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="utf-8" %>
<html>
<head>
<title>登录验证</title>
</head>
<body>
<%
String name=request.getParameter("usename");
session.setAttribute("usename",name);
String pwd1=request.getParameter("pwd");
if(name.equals("admin")&&pwd1.equals("123")){
%>
<jsp:forward page="suc.jsp"/>
<%
}else {
response.sendRedirect("error.jsp");
}
%>
</body>
</html>
(3)登录成功界面suc.jsp
使用session的getAttribute获取登录名进行登录后用户名提示
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>登录成功</title>
</head>
<body>
<%String name=(String) session.getAttribute("usename");%>
<%=name%>登录成功
</body>
</html>
(4)登录失败界面error.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>登录失败</title>
</head>
<body>
<%String name=(String) session.getAttribute("usename");%>
<%=name%>登录失败,密码或用户名错误
</body>
</html>
结果