皕杰技术社区

 找回密码
 立即加入

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 888|回复: 2

如何在jsp页面中传递参数和变量?

[复制链接]
发表于 2019-1-7 17:39:25 | 显示全部楼层 |阅读模式
如题,如何在jsp页面中传递参数和变量??
发表于 2019-1-7 17:47:48 | 显示全部楼层
参数和变量的传递有两种方式:servlet和tag标签。参考文档:设计器-帮助-帮助-帮助文档

方式一 servlet方式:
采用Get或Post方式的url请求ReportEmitter,在请求串后添加params参数(参数传递)和vars参数(变量传递)。格式如下:
  1. &params=paramName1=paramValue1;paramName2=paramValue2;paramName3=paramValue;……
  2. &vars=varName1=varValue1;varName2=varValue2;varName3=varValue3;……
复制代码

例如:http://IP地址:服务器端口/web路径/ReportEmitter?rpt=Demo/参数报表/时间参数.brt&params=year=1997&vars=area='华南'
方式二 tag标签方式:
  1. <bios:report …… params="paramName1=paramValue1;paramName2=paramValue2;……"   vars="varName1=varValue1;varName2=varValue2;……"  …… />
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x
回复 支持 反对

使用道具 举报

发表于 2019-1-7 17:48:59 | 显示全部楼层

其中,参数及变量的个数和名称要与报表中一致,如果参数值和变量值不固定,可以jsp中先拼好参数字符串,再传入tag标签。
  1. <%
  2. String params="paramName1"+paramValue1+";paramName2"+paramValue2+……;
  3. String vars="varName1"+varValue1+";varName2"+varValue2+……;
  4. %>
  5. <bios:report …… params="<%=params%>" vars="<%=vars%>" …… />
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

QQ|小黑屋|手机版|皕杰软件 ( 京ICP备14050931号 )

GMT+8, 2024-4-27 09:20 , Processed in 1.115081 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表