oschina.net如何做的前端没有JSessionID

闪电 发布于 2015/04/23 08:45
阅读 338
收藏 1
我们都知道oschina.net服务器是用tengine(nginx)+tomcat来做的,当前后台是java代码,你想问一下,一般不做什么操作肯定会在页面上有一个jsessionid产生,这个是tomcat产生的,但我看oschina.net 所有的前端 页面都没有jsessionid,而只有登录之后 生成 一个cookie 的oscid,oscid这个是登录标识,肯定与jsessionid无关吧,想请@红薯 回答一下
加载中
4
红薯
红薯

很简单啊,Java 开发 web 项目,JSP 页面会自动创建 session,除非在页面指定 session="false"

而 servlet 如果你不去调用 getSession() 或者 getSession(true) 方法,就不会自动创建 session,但是很多 web 框架它内部有可能会调用了这个方法。

OSC 没有用到其他的框架,也没用 JSP,所以能实现无 session

军02师
军02师
全ajax通信?
Jack_Q
Jack_Q
学到了点东西。
闪电
闪电
回复神速,终于知道答案了,谢了@红薯
1
军02师
军02师
@红薯 现在前端用的啥?
红薯
红薯
team.oschina.net 基于 #Bootstrap#, git.oschina.net 基于 #Semantic UI#
0
闪电
闪电
我也从中学到了这些知识的
闪电
闪电
回复 @Shawock : 请你文明一点,我设置我为最佳答案,只是测试一个功能而已,其他不解释, 请文明点的....
开源中国首席蛤蟆精
开源中国首席蛤蟆精
妈蛋,@红薯 辛辛苦苦给你回答问题,你竟然把自己的弄成最佳答案!!!还有以后提问题go through一下自己的问题能不能读通??OK
返回顶部
顶部