前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JSP对象和JavaBean

JSP对象和JavaBean

作者头像
全栈程序员站长
发布2022-09-07 10:59:50
7390
发布2022-09-07 10:59:50
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

1. JSP 客户端请求

当浏览器请求一个网页时,它会向网络服务器发送一系列不能被直接读取的信息,因为这些信息是作为HTTP信息头的一部分来传送的,如下图所示:

<span role="heading" aria-level="2">JSP对象和JavaBean
<span role="heading" aria-level="2">JSP对象和JavaBean

Http请求头对应的内容如下:

<span role="heading" aria-level="2">JSP对象和JavaBean
<span role="heading" aria-level="2">JSP对象和JavaBean

对应方法如下图所示:

<span role="heading" aria-level="2">JSP对象和JavaBean
<span role="heading" aria-level="2">JSP对象和JavaBean

2.JSP服务器响应:

Response响应对象主要将JSP容器处理后的结果传回到客户端。可以通过response变量设置HTTP的状态和向客户端发送数据,如Cookie、HTTP文件头信息等,如下图所示:

<span role="heading" aria-level="2">JSP对象和JavaBean
<span role="heading" aria-level="2">JSP对象和JavaBean

Http响应头对应的内容如下:

<span role="heading" aria-level="2">JSP对象和JavaBean
<span role="heading" aria-level="2">JSP对象和JavaBean

对应方法如下:

<span role="heading" aria-level="2">JSP对象和JavaBean
<span role="heading" aria-level="2">JSP对象和JavaBean

3.JSP cookie处理方法:

Cookie是存储在客户机的文本文件,它们保存了大量轨迹信息。在servlet技术基础上,JSP能够提供对HTTP cookie的支持。

通常有三个步骤来识别回头客:

  • 服务器脚本发送一系列cookie至浏览器。比如名字,年龄,ID号码等等。
  • 浏览器在本地机中存储这些信息,以备不时之需。
  • 当下一次浏览器发送任何请求至服务器时,它会同时将这些cookie信息发送给服务器,然后服务器使用这些信息来识别用户或者干些其它事情。

常用方法如下:

<span role="heading" aria-level="2">JSP对象和JavaBean
<span role="heading" aria-level="2">JSP对象和JavaBean

4.JSP session对象:

除了以上几种方法外,JSP利用servlet提供的HttpSession接口来识别一个用户,存储这个用户的所有访问信息。默认情况下,JSP允许会话跟踪,一个新的HttpSession对象将会自动地为新的客户端实例化,具体方法如下:

<span role="heading" aria-level="2">JSP对象和JavaBean
<span role="heading" aria-level="2">JSP对象和JavaBean

5. JSP JavaBean方法:

<span role="heading" aria-level="2">JSP对象和JavaBean
<span role="heading" aria-level="2">JSP对象和JavaBean

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/154232.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档