当前位置: 首页 > news >正文

首饰设计网站推荐专业行业网站开发报价

首饰设计网站推荐,专业行业网站开发报价,服装网站制作,备案网站转入阿里云问题表现#xff1a;在配置和依赖都正确的情况下#xff0c;无法通过配置的用户名密码登录Druid的监控页面 检查配置发现 配置的用户名和密码和请求中参数是一致的#x1f914; Debug发现 ResourceServlet 是Druid的登录实现#xff0c; 且调试发现usernameParam是null在配置和依赖都正确的情况下无法通过配置的用户名密码登录Druid的监控页面 检查配置发现 配置的用户名和密码和请求中参数是一致的 Debug发现 ResourceServlet 是Druid的登录实现 且调试发现usernameParam是null但是前端请求是看到有参数的。 开始查看当前线程栈上游都经过了哪些过滤器和拦截器找到第一个接收前端请求的地方看是否接收到参数然后发现getParamter()是有值的. 这个时候放开了断点想再试一次看是哪层丢了值结果发现页面登录成功了。 仔细调试 org.apache.catalina.connector.Request 类后发现了问题的原因 首先是getParameter方法看起来是get 读操作实际上还做了惰性的解析的写操作所以这也是为什么代码规范中推荐get命名的方法不要藏有副作用的逻辑只能是读操作。 其次解析逻辑中如果符合usingInputStream || usingReader 就会退出不会走后续的解析参数逻辑。 因为有监控所有请求日志的需求所以有个Filter负责复制Request内容此处会触发一次读Request的Body流然后导致了这次的问题。 由于我在第一个Filter执行前就在Debug中执行了 getParameter 方法也就触发了parseParameters方法执行所以Druid的Service就能获取到参数了。 所以最后解决方案就是在复制Request的Body 去构造 BodyReaderWrapper 前先调用一次request.getParameter 方法
http://www.hkea.cn/news/14304986/

相关文章:

  • 永州网站建设公司珠海电视台app下载
  • xp系统做网站服务器wordpress 发信
  • 网站建设费记入科目WordPress使用两个模板
  • 培训网站开发需求说明书保定市建网站的公司
  • 网站设计公司简介wordpress本地速度
  • 平山县建设局网站锡盟网站建设
  • 促销直播网站开发延边州建设厅网站
  • 网站建设策划方案书下载怎么把视频做成网页链接
  • 如何自己开个网站平台深圳极速网站建设报价
  • 网站建设合同的主要内容四川建设厅报名网站
  • 福田做网站联系电话株洲网站建设报价
  • 局域网网站制作南昌seo招聘信息
  • 广州市官网网站建设报价网站制作报价被哪些因素影响
  • 网站怎么做网页游戏九度网站建设
  • 北京建站方案要查询一个网站在什么公司做的推广怎么查
  • 建设银行网站源码企业营销战略
  • mysql8.0 wordpress邢台做网站建设优化制作公司金信
  • 住房和城乡建设部注册中心网站网站邮箱配置
  • 行业门户网站是什么wordpress 打开速度
  • 湖北网站建设服务动易网站系统怎么样
  • 平面设计师用的网站镇江建设网站的公司
  • 建立网站顺序去国外做外卖网站好
  • 微信网站建设方案ppt东莞美食网站建设报价
  • 注册国外网站用什么邮箱网站设计报价
  • 做网站的启蒙思想网站的服务器在哪里
  • 在门户网站中营销者通过制作什么做网站虚拟主机多少钱
  • 铜仁网站建设专业推广企业网站公司
  • 做网站得多少钱网站推广积分
  • 优秀企业网站欣赏关于申请开通网站建设的请示
  • 得力企业网站建设个人网站备案可以做博客吗