报表知识库
jsp中获取不到润乾报表参数表单的参数值
问题:
在jsp中用request.getParameter(“dbmid”),怎么取不到润乾报表参数表单的参数值呢?
问题解决
通过润乾报表做的参数表单,你点击查询后,所有的参数都保存在参数缓冲池中,结果报表是自己到缓冲池里去找的,
所以你通过request.getParameter(“dbmid”)是取不到的.两种方法可以解决:
第一种是你自己写参数表单,不用报表做参数表单,这样你用request.getParameter(“dbmid”)就能取到了
第二种就是你写程序到我们的参数缓冲池里去取
request.setCharacterEncoding(“GBK”);
String reportParamsId = request.getParameter(“reportParamsId”);
if(reportParamsId != null){
java.util.Hashtable ht = com.runqian.report.view.ParamsPool.get( reportParamsId );
ht.get(“参数名“);取得对应参数值.