Http Session 案例介绍|学习笔记

简介: 快速学习 Http Session 案例介绍

开发者学堂课程【JSP 快速入门Http Session 案例介绍】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/33/detail/711


Http Session 案例介绍


案例二:演示保存用户登录信息(精通)

 

·案例相关页面和 Servlet:

login.jap: 登录页面

succ1.jap: 只有登陆成功才能访问的页面

succ2.jap: 只有登陆成功才能访问的页面

Loginservice: 校验用户是否登录成功!

 

各页面和 Service 内容:

login.jap :提供登录表单,提交表单请求 LoginServlet

Loginservlet :获取请求参数,校验用户是否登录成功!

 

失败:

保存错误信息到 request 域,转发到 login.jap(login.jap 显示 request 域中的错误信息)

成功:

保存用户信息到 request 域,重定向到 succi.jap 页面显示 session 域中的用户信息


succ1.jap:

从 session 域获取用户信息,如果不存在,显示您还没有登录,存在则显示用户信息

 

succ2.jap:

从 session 域获取用户信息,如果不存在,显示您还没有登录,存在则显示用户信息

 

只要用户没有关闭浏览器,session 就一直存在,那么保存在 session 的用户信息也就一直存在,那么用户访问 succ1 和 succ2 就会通过。

相关文章
|
1月前
|
分布式计算 Hadoop Devops
Hadoop集群配置https实战案例
本文提供了一个实战案例,详细介绍了如何在Hadoop集群中配置HTTPS,包括生成私钥和证书文件、配置keystore和truststore、修改hdfs-site.xml和ssl-client.xml文件,以及重启Hadoop集群的步骤,并提供了一些常见问题的故障排除方法。
45 3
Hadoop集群配置https实战案例
|
1月前
|
Linux Docker Windows
Docker配置https证书案例
本文介绍了如何为Docker的Harbor服务配置HTTPS证书,包括安装Docker和Harbor、修改配置文件以使用证书、生成自签名证书、配置证书以及验证配置的步骤。
35 2
Docker配置https证书案例
|
2月前
|
移动开发 网络协议 编译器
实战案例3:C语言实现的HTTP服务器
实战案例3:C语言实现的HTTP服务器
50 0
|
Java
Java Web应用开发案例|用过滤器解决HTTP请求导致的乱码问题
在Web应用开发中经常会遇到乱码问题,使用过滤器解决HTTP 请求导致的乱码问题,是十分有效的解决方案。
120 0
Java Web应用开发案例|用过滤器解决HTTP请求导致的乱码问题
|
5月前
|
JSON 前端开发 数据格式
糊涂工具类真是场景下请求http接口的案例
糊涂工具类真是场景下请求http接口的案例
|
JSON 前端开发 Java
MockMvc使用案例模拟前端http请求
MockMvc使用案例模拟前端http请求
324 0
|
Rust Dubbo 网络协议
通过 HTTP/2 协议案例学习 Java & Netty 性能调优:工具、技巧与方法论
通过 HTTP/2 协议案例学习 Java & Netty 性能调优:工具、技巧与方法论
12641 8
jira学习案例25-用fetch封装http请求
jira学习案例25-用fetch封装http请求
62 0
jira学习案例25-用fetch封装http请求
|
Web App开发 网络协议 安全
一次HTTPS访问慢的案例分析
本案例主要做一次HTTPS访问慢的案例分析,讲述了排查过程和优化方案。
3484 0
一次HTTPS访问慢的案例分析
|
网络协议 Java Spring
netty案例,netty4.1基础入门篇十二《简单实现一个基于Netty搭建的Http服务》
Netty不仅可以搭建Socket服务,也可以搭建Http、Https服务。本章节我们通过一个简单的入门案例,来了解Netty搭建的Http服务,在我们后续的Netty网关服务中会使用到这样的功能点。 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。
266 0
netty案例,netty4.1基础入门篇十二《简单实现一个基于Netty搭建的Http服务》
下一篇
无影云桌面