最近搞了一个java项目,使用tomcat部署,apache做代理。部署之后就发生了奇怪的事情,登录界面调用获取验证码的方法将验证码保存到session会话中,然后当用户登录的时候获取用户从界面输入的验证码和session里面取出的验证码是否相等,这个时候奇怪的事情就发生了,发现每次从session里面取得的验证码是空的。然后就在后台加入了日志记录sessionid,发现同一个客户端每请求一次获取验证码的方法服务器端的sessionid都发生了变化,如果按常理的话sessionid是不会变的,最后发现问题是apache代理配置有问题,我的配置是:

ProxyPass /代理名称 http://localhost:8080/应用名称
ProxyPassReverse /代理名称 http://localhost:8081/应用名称

我配置的代理名称和应用名称不一致,最后的解决办法是将代理名称和应用名称写成一样。

从session里面取得值为null相关推荐

  1. ssm获取session中验证码值为null问题

    环境:前后端分离,部署在同一台服务器上 问题:前端登录页面实现验证码功能,使用的是catpcha框架,在web.xml中配置,但是在验证码验证中获取不到captcha在session的值,显示为nul ...

  2. js获取php页面session的值,在html页面中取得session中的值的方法

    1.首先呢session的key-value都是存在server的,浏览器HTML页面是没有办法直接取得session中的值,只有在html里能通过js拿到jesessionid之类的东西. 1.1. ...

  3. html input 传值 request接到值为null,解决jsp向servlet传值为null的问题

    jsp关键代码: BookInfo bi = (BookInfo)request.getAttribute("bi") ; request.setAttribute("i ...

  4. oracle 01405 提取的值为null,OCI : ORA-01405: 提取的列值为 NULL

    #include // OCI开发环境配置 // 远端oracle服务器端装好,配好TNS服务名称 // // 安装oracle客户端软件时,选第3项(开发工具). // oracle客户端安装完后, ...

  5. js在post后台接口的时候,一行代码完成删除对象中所有值为null、undefined或为空字符串““的属性

    var d= {a: 1,b: null,c: 3,d: undefined };Object.keys(d).forEach(k=>d[k]==null&&delete d[k ...

  6. ItemAdding实现数据验证--中文字段,properties.AfterProperties值为null的问题

    最近写事件接收器,发现中文字段如果直接用properties.AfterProperties["申请人"]这样获取的值为null,无法得到值.后拉忽然发现用英文字段可以得到值.难道 ...

  7. C#里XML(JSON)序列化时,自动隐藏值为Null的成员的输出

    原文:C#里XML(JSON)序列化时,自动隐藏值为Null的成员的输出 从StackOverflow里找到的答案.发现对最新的Newtownsoft的JSON序列化也同样适用. https://st ...

  8. mysql length函数无法对字段值为null的筛选

    mysql中length(articletype)<5 不包含articletype 的值为null

  9. .net mvc web api 返回 json 内容时过滤值为null的属性

    1.响应内容(过滤前) {"msg":"初始化成功!","code":"","success":tr ...

  10. mssql sqlserver in 关键字在值为null的应用举例

    原文:mssql sqlserver in 关键字在值为null的应用举例 转自:http://www.maomao365.com/?p=6873 摘要: 下文通过案例分析in 关键字在值为null的 ...

最新文章

  1. xp宿主机和VMware下Ubuntu12.04共享文件夹
  2. 2017-01-09
  3. 用gdb调试core dump文件
  4. Imageloader7-获取图片需要显示的大小
  5. MongoDB自动删除过期数据--TTL索引
  6. 关于表格动态添加行并处理相关表单元素的一些修改
  7. js获取用户当前所在城市(ip)
  8. python闭包应用实例_Python中的闭包详细介绍和实例
  9. Windows下jupyter notebook 修改打开的浏览器为chrome
  10. Solaris下怎样改动文件创建时间及查询
  11. Html与JS正则表达式测试代码
  12. Briss-最好用的pdf裁边工具
  13. 华北电力计算机类哪个专业好,华北电力大学哪个专业好就业
  14. 应该怎么学大数据?该从哪学起?
  15. Ubuntu20.4 ping baudu.com contect: 网络不可达
  16. Import theano gives the AttributeError: module 'theano' has no attribute 'gof'
  17. CentOS7.2下一键安装Openstack
  18. 如何快速学习:掌握任何技能的 10 种行之有效的方法
  19. AI量化(代码):深度强化学习DRL应用于金融量化
  20. 亲子操打开孩子感官能力

热门文章

  1. Codeforces Global Round 12 B. Balls of Steel 曼哈顿距离
  2. Linux中sed命令详解
  3. 墨画子卿第三章第4节:躺着修行
  4. java实现微信朋友圈点赞统计,微信朋友圈点赞测试用例
  5. AndroidStudio导入Bmob后端云一系列错误
  6. 基于lstm+crf实现电子病历实体信息识别 完整的代码+数据集+说明 毕设
  7. 手机软件测试实习感想
  8. windows安装mmdetection
  9. 解决数据库数据粘贴到excel中换行、换列问题
  10. 学习笔记:云计算第二天