本文只是用jsp的url方式传递参数给birt报表,然后在birt的sql语句里面使用:
一、第一个中方法:
1、在jsp的URL里面添加所要传递的参数:
http://localhost:8080/birt-web/frameset?__report=test.rptdesign&sample=my+parameter
2、在报表当中添加同名报表参数sample,然后可以添加da<wbr>ta set参数关联到报表参数sample,这样da<wbr>ta set参数就可以得到从jsp页面传递过来的参数从而作为查询条件。</wbr></wbr>
二、第二种方法:
1、在jsp的URL里面添加所要传递的参数:
http://localhost:8080/birt-web/frameset?__report=test.rptdesign&id=3
2、在报表当中添加同名报表参数id
3、点击 Date Sets,在点中间的"Script"标签,选择BeforeOpen,写上
var id = params["id"].value;
if(id!=null){
this.queryText=this.queryText+" where id='"+id+"'";
}
4、如此设置之后就不用再da<wbr>ta set里面设置da<wbr>ta set参数。</wbr></wbr>
分享到:
相关推荐
JSP几种页面间传递参数实现的方法,希望能够提供一些帮助
爱的Jsp连接MSSQL2000的两种方法
jsp连接mysql两种方法,当您面临JSP连接MySQL数据库问题,你首先需要在MySQL数据库里创建一username表,表里面创建两个字符型的字段,字段名分别为:uid,pwd,然后插入几条测试数据。
在页面的url中使用encodeURI(encodeURI(中文)),对中文... 您可能感兴趣的文章:js将json格式的对象拼接成复杂的url参数方法js的form表单提交url传参数(包含+等特殊字符)的两种解决方法JS根据key值获取URL中的参数值及
jsp中页面间传汉字参数转码的方法.docx
这是本人做的一个演示JSP如何传递参数的实例,里面介绍了JSP传递各种参数的5种方法,还有一种就是通过地址栏来传递,在这里里面没有体现。
JSP连接数据库四种方法JSP连接数据库四种方法JSP连接数据库四种方法JSP连接数据库四种方法JSP连接数据库四种方法JSP连接数据库四种方法JSP连接数据库四种方法JSP连接数据库四种方法JSP连接数据库四种方法
jsp中获得路径的两种方法和获得url路径的方法(推荐).docx
jsp的include的两种用法 jsp的include的两种用法
jsp动态生成html 3种方法jsp动态生成html 3种方法
java定时执行的三种方法,应该对你有用!
jsp页面间传中文参数示例(页面传参数编码).docx
cognos和jsp的参数传递,在这里主要是通过url传递的
java五种jsp页面跳转方法详解 2009-08-21 09:06 1. RequestDispatcher.forward() 是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到 另外一个Servlet,JSP 或普通HTML...
jsp两种加载方式详细介绍 jsp两种加载方式详细介绍
JSP 页面间传递参数是项目中经常需要的,这应该算是 web 基本功吧。试着将各种方式总结下来,需要时可以进行权衡利弊选择最合适的方式。下面来一起看看详细的介绍: 1. URL 链接后追加参数 <a>URL 后面追加参数 ...
知识共享-jsp页面中文参数传递get和post方法分析(雷惊风).
jsp文件上传资料
获得请求头的各种参数信息jsp代码: 客户使用的协议是: HTTP/1.1 获取接受客户提交信息的页面: /004.jsp 接受客户提交信息的长度: -1 客户提交信息的方式: GET 获取 HTTP 头文件中 User-Agent 的值:: ...
jsp页面中两种方法显示当前时间的简单实例.docx