超级链接之如何传递参数到网页中

编辑
  • 文档创建者:印然
  • 浏览次数:17618次
  • 编辑次数:10次
  • 最近更新:Kevin-s 于 2019-06-20
  • 1. 描述

    在制作模板时,可能有时候需要将报表中的参数或者某些值传递到自己的网页中做一些处理,此时要如何将报表中的值传递到网页中呢?
    222

    2. 思路

    通过设置超级链接到网页并设置参数,然后在网页中通过 request.getParameter("超级链接中的参数名")获取参数即可。

    3. 示例

    3.1 模板准备

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

    按下图设计模板样式:

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

    3.2 超级链接设置

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

    222

    已完成模板请参照%FR_HOME%\WebReport\WEB-INF\reportlets\doc\SpecialSubject\HyplinkReport\超链传递网页参数.cpt

    3.3 网页获取参数设置

    获取传递的参数


    <%  
    String ID = request.getParameter("ID");  
    String TELEPHONE = request.getParameter("TELEPHONE");  
    %> 

    完整的代码:


    <%@ 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>

    将其命名为 update1.jsp 并保存到%TOMCAT_HOME%\webroot目录下。

    3.4 效果查看

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

    在线查看示例效果请点击 超链传递网页参数 .cpt


    附件列表


    主题: 报表应用
    标签: 暂无标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]