润乾报表的参数
?
◆缺省参数输入页面—1.1.2.a.jsp
为了方便用户快速体验报表的功能,当用户的关注点不在于参数录入页面而在于报表时,润乾的tag
标签提供了generateParamForm 属性,只要置为yes 就可以自动生成参数录入表单,方便用户快速体验报
表。
?
?
?◆ 自定义参数输入—1.1.2.c.jsp
如果用户自己定义参数输入页面,那么集成流程包括:设计参数页面——〉在接收页面中写代码接收
参数——〉在接收页面里把参数拼成串传给tag
?
注:参数串param 的格式是:paramName=paramValue;paramName2=paramValue2……
?
?
◆ 在 Jsp 中引用参数模板提交的参数
参数模板提交的参数,保存在报表系统的参数池中,并没有存在 request 里,因此如果使用参数模板,
要在结果页面里引用参数值,必须要报表的参数池中读取,而不应该从request 里获得。
?
?
<%String reportParamsId=request.getParameter("reportParamsId"); //取得参数缓存的标识号//从参数缓存池中取得的参数保存于一个Hashtable 中Hashtable params = null;if(!"".equals(reportParamsId) && reportParamsId != null){params = com.runqian.report4.view.ParamsPool.get( reportParamsId );}//接下来我们以参数名为key,直接从Hashtable 中取参数模板中的传递的参数值String paramValue = (String) params.get("appellation");out.println("取得的参数值是:"+paramValue);%>