鱼C论坛

 找回密码
 立即注册
查看: 5322|回复: 1

Java web疑惑

[复制链接]
发表于 2021-6-27 19:17:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
<%

         inta = 5;

         request.setAttribute(“a”,”123”);

         session.setAttribute(“a”,”456”);

%>

<c:out value="${a}"/>

大佬们可否问一下这个最后的结果为什么是123不是其他的呢
谢谢谢谢谢谢谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-9-2 03:17:44 | 显示全部楼层
request.setAttribute
session.setAttribute
唯一的区别就是注意区分作用域

四大作用域:
PageContext域:当前JSP页面范围
request域:一次请求
session域:一次会话
application域:整个web应用

作用域优先级:PageContext>request>session>application

request的生命周期是request请求域,一个请求结束,则request结束
session的生命周期是session会话域,打开一个浏览器请求一个网站的页面后,Session开始,当session超过时间限制后,session注销而失效或是人为使用session.invalidate();使用session失效;
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-23 03:01

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表