ureport2

教程:https://www.w3cschool.cn/ureport/ureport-wh8q2had.html
跟着教程可以跑起来
现在需要与业务相结合
需求:要求登录人不同所看到的报表不同,通过userId进行控制,user信息会存放在security和redis中,
问题,ureport2报表请求过来时,从security中获取user为空,从Redis中获取的话需要token
于是:将token作为参数传递
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
显然进行了请求转发,转发会将参数丢失。
后台拦截处理所有/ureport前缀的请求并将具体的请求分发到对应的ServletAction来实现
有没有相关经验的大佬,还望不惜吝啬。

UReport2 是一款功能强大的免费报表工具,适用于构建复杂中文风格的报表和陈述,特别适合企业级应用开发。以下是关于 UReport2 的使用教程、下载地址和官方文档的相关信息。 ### UReport2 使用教程 UReport2 提供了丰富的功能,包括报表设计、数据源连接、报表导出等。以下是使用 UReport2 的基本步骤: 1. **安装与配置** UReport2 是基于 Spring 架构的报表引擎,因此需要确保项目中已经集成了 Spring 框架。可以通过 Maven 添加 UReport2 的依赖来引入报表功能: ```xml <!-- 添加 UReport2 依赖 --> <dependency> <groupId>com.bstek.ureport</groupId> <artifactId>ureport2-console</artifactId> <version>2.2.9</version> </dependency> ``` 此依赖项 `ureport2-console` 主要用于处理报表设计和发送报表相关的请求[^3]。 2. **报表设计器** UReport2 提供了一个网页设计器,用户可以通过工具栏进行报表设计。设计器支持拖拽式操作,用户可以轻松地添加数据集、设置数据源、编写 SQL 查询语句,并预览查询结果[^5]。 3. **数据源配置** 在 UReport2 中,用户可以通过右键“UReport 数据源”来添加或删除数据源。支持多种数据库连接方式,用户可以直接在设计器中编写 SQL 语句或选择表来生成查询语句,并通过预览功能查看查询结果。 4. **报表导出与展示** UReport2 支持多种格式的报表导出,包括 PDF、Excel、HTML 等。用户可以根据需求选择不同的导出格式,并在网页端或后端服务中实现报表的展示与导出功能。 ### 下载地址 UReport2 的相关资源可以在 GitCode 上找到,项目地址为: https://gitcode.com/Premium-Resources/e1840 该项目页面包含了 UReport2 的源代码、文档以及相关资源文件,用户可以下载并参考其中的“UReport2 使用及避坑手册”来获取详细的使用指南和常见问题解决方案[^1]。 ### 官方文档 UReport2 的官方文档可以在项目主页的 `docs` 目录中找到,内容涵盖项目相关文档、报表设计、模型定义、报表解析、存储、导出和构造相关的代码等[^2]。此外,还有一份名为《UReport2 安装与配置完全指南》的文档,详细介绍了 UReport2 的安装步骤、关键技术和框架[^4]。 ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值