为了账号安全,请及时绑定邮箱和手机立即绑定

url中/一个和两个的区别?

http://localhost:8080/JspSessionLifeCycleDemo/session_page1.jsp

http://localhost:8080//JspSessionLifeCycleDemo/session_page1.jsp

两个超链接都能访问该.jsp文件,但是第二个链接多了的/,造成点了url超链接之后session的id就变化了。为什么?

正在回答

2 回答

这得看打开超链接的请求方式,session也有范围的,可能打开一次一个新的,也可能从你打开网页一直都是同一个会话也就是同一个session

0 回复 有任何疑惑可以回复我~

斜杠“/”是URL地址中用到的分隔符;对应地,双斜杠用在网络域名访问中,是协议和主机名或IP地址之间的分隔符,以双斜杠//开头的URL是依赖协议的URL表示形式,URL格式:协议://域名或ip/请求文件路径/文件名

0 回复 有任何疑惑可以回复我~
#1

JoeJackson

相当于两个不同的链接,打开的是两个不同的session会话,所以session的id就不一样了
2017-07-07 回复 有任何疑惑可以回复我~
#2

精慕门5712751 提问者 回复 JoeJackson

不好意思,题目没说明白,是这个链接对应的网页里面都有个超链接,而用第二个链接打开的网页使用超链接后新的网页对应session的id会发生变化,而第一个则不会。
2017-07-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

url中/一个和两个的区别?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信