动态报表系统FineReport中如何传递参数到网页中
1、模板准备
新建数据集ds1:SELECT * FROM 运货商
按下图设计模板样式:
下面要做的是超级链接传递值设置和网页中获取值设置。

2、超级链接设置
右击修改所在的D2单元格,点击超级链接,增加一个网页链接,具体设置如下图:
注:由于jsp无法在内置jetty服务器中解析,故该示例只能在tomcat下面展示。

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服务器,预览模板,点击超级链接即可看到对应的值被传递到网页中了,如下效果图。
