动态报表系统FineReport中如何传递参数到网页中

 时间:2026-02-13 07:55:03

1、模板准备

新建数据集ds1:SELECT * FROM 运货商

按下图设计模板样式:

下面要做的是超级链接传递值设置和网页中获取值设置。

动态报表系统FineReport中如何传递参数到网页中

2、超级链接设置

右击修改所在的D2单元格,点击超级链接,增加一个网页链接,具体设置如下图:

注:由于jsp无法在内置jetty服务器中解析,故该示例只能在tomcat下面展示。

动态报表系统FineReport中如何传递参数到网页中

3、网页获取参数设置

获取传递的参数

<%

String ID = request.getParameter("ID");

String TELEPHONE = request.getParameter("TELEPHONE");

%>

4、完整的代码

<%@ page language="java" pageEncoding="GBK"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<%

   String ID = request.getParameter("ID");

   String TELEPHONE =request.getParameter("TELEPHONE");

%>

<html>

  <head>

    <title>修改基本参数</title>

  </head>

  <body>

    <table  width="350" border="0" cellspacing="1" cellpadding="5px">

      <tr>

        <th width="130">运货商编码:</th><td width="208"><input type="text" id="ID" value="<%=ID %>" disabled/></td>

      </tr>

      <tr>

      <th>电话:</th><td><input type="text" id="TELEPHONE" value="<%=TELEPHONE %>"/></td>

      </tr>

   </table>

  </body>

</html>

5、效果查看

启动tomcat服务器,预览模板,点击超级链接即可看到对应的值被传递到网页中了,如下效果图。

动态报表系统FineReport中如何传递参数到网页中

  • 如何使用FineReport报表工具进行分页预览设置
  • 如何使用BeyondCompare4比较文件和文件夹内容
  • nodejs 如何使用 cheerio 来解析 html
  • Win10是用什么语言开发的,如何查看Win10源码
  • 使用sqlplus怎么导入sql脚本?
  • 热门搜索
    建模是什么意思 ben是什么意思 生日送花送什么花 水利基金计入什么科目 什么是太阳风 pve和pvp是什么意思 软妹币是什么意思 兴趣的意思 dn50是什么意思 无房证明需要什么材料