zoukankan      html  css  js  c++  java
  • Java EE之HttpServletRequest

    Description:

      ApplicationProjectName:MedicineMs

      login.jsp[action:login|method:get] to loginServlet 

      

    Output:

    request.getAuthType()null
    request.getCharacterEncoding()UTF-8
    request.getContentLength()-1
    request.getContextPath()/MedicineMS
    request.getLocalAddr()0:0:0:0:0:0:0:1
    request.getLocalName()0:0:0:0:0:0:0:1
    request.getLocalPort()8080
    request.getMethod()GET
    request.getPathInfo()null
    request.getProtocol()HTTP/1.1
    request.getQueryString()accountNo=staff002&password=12345678
    request.getRealPath()D:\Tomcat\MY_WEBAPPS\MedicineMS
    request.getRequestURI()/MedicineMS/login
    request.getRequestedSessionId()3210E9844068DDD59A7B3DAB0E195393 (32位)
    request.getScheme()http
    request.getServletPath()/login
    request.getSession()org.apache.catalina.session.StandardSessionFacade@33d55ddc
    request.getUserPrincipal()null

    request.getSession().getId() E9BC57198DC995860E3DA208642E5372 (32位)

    request.getRequestedSessionId() null

    request.getSession().getId()

        服务端创建,一个浏览器独占一个session对象(默认情况下)

        在多实例部署的时候,用户第一次登录的时候,我们可以将request.getSession().getId()作为key,然后将用户的信息作为value,存储到redis中,以方便下次请求需要权限验证的接口的时候的验证。

    request.getRequestedSessionId()

        客户端的,也就是浏览器里面的。比如在用户第一次登录的时候,这里是null,当用户登录了之后,服务端的request.getSession().getId()就会同步到这里。这里就会有了。该值和服务端的request.getSession().getId()是保持一致的。

    赞赏-支付宝二维码
    本文作者千千寰宇
    本文链接 https://www.cnblogs.com/johnnyzen
    关于博文:评论和私信会在第一时间回复,或直接私信我。
    版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
    声援博主:若本文对您有帮助,可点击右下角推荐一下。您的鼓励、【赞赏】(左侧赞赏支付码)是博主技术写作的重要动力!
  • 相关阅读:
    垂直渐变的Button
    winform下重画ListBox
    分享一个 C# Winfrom 下的 OutlookBar 控件的使用
    颜色下拉菜单(combox)
    Robot Framework 使用技巧 快捷键
    Batch 拷贝远程机器文件到本机指定目录下
    JMeter常用函数 使用图解
    SoapUI报ClientProtocolException错误
    Setup Script in SoapUI
    邮件自动回复
  • 原文地址:https://www.cnblogs.com/johnnyzen/p/6986510.html
Copyright © 2011-2022 走看看