调用接口怎么获得session

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了调用接口怎么获得session相关的知识,希望对你有一定的参考价值。

  首先在后台把user放入session里,并且也加了一个user的字段type(int类型,1-管理员/0-企业用户/2-一般用户),即user-type对象在session里。 一般我们获取对象,直接使用jstl标签里的。


    Session:在计算机中,尤其是在网络应用中,称为“会话控制”。Session对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的Web页之间跳转时,存储在Session对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。

  当用户请求来自应用程序的 Web页时,如果该用户还没有会话,则Web服务器将自动创建一个 Session对象。当会话过期或被放弃后,服务器将终止该会话。

  Session 对象最常见的一个用法就是存储用户的首选项。例如,如果用户指明不喜欢查看图形,就可以将该信息存储在Session对象中。有关使用Session 对象的详细信息,请参阅“ASP应用程序”部分的“管理会话”。注意会话状态仅在支持cookie的浏览器中保留。

  以上内容参考:百度百科-session

参考技术A 你是提问前台jsp页面获取session对象? 首先在后台把user放入session里,并且也加了一个user的字段type(int类型,1-管理员/0-企业用户/2-一般用户),即user-type对象在session里。 一般我们获取对象,直接使用jstl标签里的$user.username就能获取对象,但是想要获取session里的对象,就不能直接这样获得。 我在项目中是这样来获取session对象的: $sessionScope[\\\'user-type\\\'] 这样就能获得user-type的值了,取得这个值后,一般是用来实现角色菜单权限显示管理的。如果放入session里的对象是一个String类型的,要在jsp页面获得该对象,可以直接使用jstl标签里的fn标签: 如:我在session里放了一个auths的String类型对象,auths(String类型,sys管理员/general全局用户/private个人用户) 这个需要在页面引入:" prefix="fn"%> 如果是sys类型用户。。。。

以上是关于调用接口怎么获得session的主要内容,如果未能解决你的问题,请参考以下文章

调用API接口返回成功,但设备却没有收到消息怎么办

怎么样使用java来获得百度地图开源接口中,IP定位返回的结果?

原Http-用getInputStream()或者getParameterMap()获得Post请求的数据

Java通过接口或者抽象类调用方法的时候,怎么知道调用的是哪个实现类里的方法?

怎么配置opcdaauto dll文件

前端调用后端接口 超时处理 Promise.race() 应用