如果是第一次请求,request没有携带相应的sessionID,然后在jsp中多次调用request.getSession()方法,是如何使得session相同的
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
关于request.getSession()的问题
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
5条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
ZealotTL 2017-09-10 07:26关注第一次请求,后台判断看request中是否存在session,如果不存在,则后端生成一个session,并放在request中,接着才是后台controller处理。
jsp中获取的session就是后端生成的(jsp是后端分析处理的)本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2022-07-07 19:36回答 2 已采纳 前端保存数据的有三个对象,从小到大为为request,session,applicationContext,这里的getSession就是拿到那个保存数据的session对象,而后面的getattri
- 2022-07-28 10:22回答 1 已采纳 代码虽然简单,就一句但是想要理解它到底干什么用的,解释起来就复杂了-=-=-=-首先,http协议是基于tcp短连接,每连接一次立即断开当IE向服务器提交get请求,服务器生成一个html给IE显示当
- 2023-03-08 10:18回答 3 已采纳 结题了,这个问题还是没有找到方法解决,我只有在登陆界面加载完成之后再刷新一次验证码。
- 2020-08-31 09:32本文将深入探讨`request.getSession(true)`、`request.getSession(false)`以及`request.getSession(null)`的区别,并提供最佳实践建议。 首先,让我们了解`getSession()`方法的基本行为。根据Servlet官方文档,`...
- 2012-10-28 14:27回答 3 已采纳 1、如果JSP没有显示的使用 关闭session,则JSP文件在编译成Servlet时将会自动加上这样一条语句 HttpSession session = HttpServletRequest.ge
- 2013-09-05 11:33回答 2 已采纳 response.sendRedirect(request.getContextPath() + "/main.jsp"); -> response.sendRedirect(respon
- 2010-10-28 09:34回答 1 已采纳 你换种写法。 在b中把request.getSession(false)换成request.getSession(). 然后去取你登录后放到session中的用户,判断是否有用户存在。 你在不关
- 2020-10-29 20:40`request.getSession()`和`request.getSession(false)`是其中两个重要的方法,它们与会话管理密切相关,也是程序员容易忽视的问题所在。 `request.getSession()`方法默认会创建一个新的会话,如果当前请求中还没有...
- 2022-04-22 21:34回答 2 已采纳 request.getParameter("age") 返回的是null 检查一下数据是否缺失
- 2017-07-01 02:09回答 2 已采纳 jsp的执行过程: request→jsp parser→servlet分析器(产生servlet的.java文件)→编译成.class文件
- 2017-03-31 12:20回答 1 已采纳 linux的路径分割是除号,而不是反斜杠
- 2023-10-18 16:18georgechen1024的博客 先看出现的问题抓包看看包包也加载成功啊,但是图片为什么不显示呢,于是我去该文件的代码里面debug看看原代码试了一下dubug以后,发现是代码到这里就出问题了我到这里再执行就会报下面这个错误。
- 2021-09-28 13:50Hpeacheng的博客 【方法1】request.getSession.setAttribute 【方法2】request.setAttribute 相信很多初学的小伙伴对方法1和方法2,也充满了疑问,因为他们俩的作用都是把参数存入内存中,然后取出,或者被其他方法调用,但是不...
- 2022-05-09 14:45Haodong丶的博客 request.getSession().invalidate()与request.getSession().removeAttribute()的区别
- 2020-11-16 21:02lena512.bmp的博客 request.getSession()和request.getSession(true)意思相同:获取session,如果session不存在,就新建一个 reqeust.getSession(false)获取session,如果session不存在,则返回null 如果 项目中无法确定回话一定存在,...
- 2025-01-02 20:58小丁学Java的博客 是 Spring MVC 提供的一个语法糖,简化了从 Session 获取属性的操作。它更符合 Spring 的编程风格, 也更简洁易维护。这种方式, 更加适合于没有使用 ...你提出了一个非常好的问题!注解和这种方式到底有什么区别呢?
- 2024-05-20 12:26x_Lyric的博客 request.getSession()可以用来存储当前用户对象到session中,或者从session中获取当前用户对象。常用request.getSession()获取对象,不传参数时没获取到session对象会自动创建一个对象并返回。request.getSession...
- 2020-04-28 21:49陆克和他的那些代码的博客 JavaWeb - request.getSession() & request.getSession(true/false)区别
- 2018-11-09 14:25dev_hui的博客 在JavaWeb项目中,request.getSession()一般是被用来存储当前用户对象到session中,或者从session中获取当前用户对象。 分为无参和有参两种写法: 1. 无参: request.getSession() 从当前request中获取...
- 2024-10-21 20:57蜘蛛侠794的博客 但是当参数是false时,当调用session时,原本有则会返回原本的session,若没有则不会新建一个session,而是返回null值,如果但会对象调用了...上课时老师和我们聊了下关于request.getSession(tru/false)的一些知识。
- 没有解决我的问题, 去提问