1>实现登录,如果用户名密码错误,转入到登录页面,提示信息:用户名密码错误
2>如果用户不登录,直接访问展示页面,也需要转入到登录页面 提示信息:请先登录在访问
3>实现退出功能 转到登录页面
4>统计查看展示页面的人数
<body>
<%
Object val = session.getAttribute("error");
if (val!=null){
out.print(val);
}
%>
<form action="login.jsp" method="post">
<p>
用户名:<input type="text" name="username"/>
</p>
<p>
密码:<input type="password" name="pwd"/>
</p>
<p>
<input type="submit" value="登录"/>
</p>
</form>
<%
application.setAttribute("name","application");
%>
<%
EmployeesDao employeesDao = new EmployeesDaoImpl();
List<Employees> list = employeesDao.findAll();
%>
<table width="780" border="1" class="table">
<tr>
<td>员工编号</td>
<td>员工姓名</td>
<td>员工性别</td>
<td>部门编号</td>
<td>员工职位</td>
<td>员工工资</td>
<td>入职日期</td>
</tr>
<%
for(Employees e:list) {
%>
<tr>
<td><%=e.getEno()%></td>
<td><%=e.getEname()%></td>
<<td><%=e.getEgender()%></td>
<td><%=e.getDeptno()%></td>
<td><%=e.getEjob()%></td>
<td><%=e.getEsalary()%></td>
<td><%=e.getHireDate()%></td>
<td><a href="delect.jsp?id=<%=e.getEno()%>">删除</a> </td>
</tr>
<%
}
%>
</table>
<a href="index.jsp">退出</a>
<%
Object obj = application.getAttribute("count");
if (obj==null){
application.setAttribute("count",1);
}
else{
int num = Integer.parseInt(obj.toString())+1;
application.setAttribute("count",num);
}
%>
<%--
Created by IntelliJ IDEA.
User: 11952
Date: 2022/7/25
Time: 23:44
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<%="访问次数:"+application.getAttribute("count")%>
</body>
</html>