使用Session简单模拟用户登录

这篇博客介绍了如何使用Java的Session来模拟用户登录流程。通过创建登录页面,Servlet接收并存储用户名和密码到Session,然后在Servlet2中检查Session来判断用户是否已登录。未登录直接访问Servlet2会提示禁止,而登录后则显示访问成功。Servlet3用于退出登录,销毁Session并重定向回登录页面。博主计划进一步理解和完善这个话题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                           **水平有限,我在这里只是简单实现.**(以后在修改)

一.案例目标:
1.初步了解Session,利用Session共享数据.
二.实现要求
1) 找一个登录页面,提交用户名和密码至Servelt1
2) (登录)Servelt1 接收username 和password,存储到session
3) 编写一个Servelt2
如果直接访问 Servelt2, 提示没有登录不允许访问
如果登录后访问,提示访问成功
4) 退出,访问Servel3 完成退出操作,重定向至登录页面

三.实现步骤
1.首先利用html创建一个登录界面

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href="../css/01.css">
</head>
<body>
        <h1>登录界面</h1>
        <div>
            <form action="/session/Servlet1">
                <lable for="username">用户名</lable>
                <input type="text" id
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值