【JavaWeb】 练习二

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>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值