帆软报表初始化时关于SessionPoolManager的过程

SessionPoolManager会储存此次报表访问的对象。

起点是在ReportDispatcher:

Weblet的dealWeblet方法中,不同的报表类型返回的是不同的Weblet,比如cpt返回的就是StreamReportlet。

可以看到这里是直接通过SessionPoolManager的generateSessionID来创建的。

这里是他的创建过程,这里首先是收集相关参数到一个Map中。在登录的情况下会收集到这些参数值。

可以看到我们平常用的一些变量比如fine_username是在这里收集到的。

下面看看他的收集过程

 public static Map<String, Object> parameters4SessionIDInfor(HttpServletRequest var0) {
     

相关推荐

  1. BI目录

    2023-12-16 11:42:04       48 阅读
  2. Spring 容器初始化过程

    2023-12-16 11:42:04       35 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-16 11:42:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-16 11:42:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-16 11:42:04       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-16 11:42:04       20 阅读

热门阅读

  1. 如何使用PHP进行数据加密和解密?

    2023-12-16 11:42:04       36 阅读
  2. Python 全栈体系【四阶】(五)

    2023-12-16 11:42:04       34 阅读
  3. MySQL主要特点

    2023-12-16 11:42:04       29 阅读
  4. C语言做一个恶作剧关机程序

    2023-12-16 11:42:04       41 阅读
  5. 阿赵的虚幻引擎(UE)学习笔记

    2023-12-16 11:42:04       50 阅读
  6. 数据采集方法

    2023-12-16 11:42:04       39 阅读
  7. 用QTextStream和QFile在读取文件上面有什么区别

    2023-12-16 11:42:04       38 阅读
  8. ORB-SLAM3中的地图管理与编程

    2023-12-16 11:42:04       39 阅读
  9. vue3路由跳转及传参

    2023-12-16 11:42:04       37 阅读
  10. 数据结构-数据结构导论

    2023-12-16 11:42:04       44 阅读