请问一下用过润乾报表的朋友 JAVA怎么调用润乾报表 比如我传递一个参数date 本人没有用过 最好能给个例子 谢谢

解决方案 »

  1.   

    比如我链接到JSP页面 可以这样写 user/addUser.jsp?userid=0001&username=abc 如果调用润乾报表怎么写啊 还有就是是否要导入润乾报表的架包 润乾报表的网站上说要配置什么WEB.XML? 请用过的朋友帮帮忙 谢谢啦
      

  2.   

    这个用的struts1,没有为每个报表页面都建一个Action,所以一些Java代码写在jsp页面里头;<%
    String reportName = "test";
    String village_id = request.getParameter("village_id");ReportDefine rd = new ReportDefine(application.getRealPath("/reportFiles/raq/" + reportName+ ".raq"));//润前报表的名字
    DataSetConfig dsc1 = dscs.get("ds1");//这里ds1是报表里面的
    String sql1 = dsc1.getSQL();
    sql1 + = "where"+"condition"; //sql语句where前面都写在报表文件里面,所以这里只是附加条件
    dsc1.setSQL(sql1.toString());
    request.setAttribute("report_bean", rd);//report_bean对应下面的beanName
    %><report:html name="report1" srcType="defineBean"
    beanName="report_bean" 未全部列出这些都是死的 />
      

  3.   

    yimail 你用的是润乾报表?
      

  4.   

    yimail 方便的话能加下QQ啊 363545262
      

  5.   

    这几天都没来csdn,现在应该搞定了吧?
      

  6.   

    没用过润乾报表,但我知道用FineReport报表怎么实现,就是把调用API接口来读取FineReport中的某个cpt文件,至于三楼的问题,在web工程下是要导入FineReport的fr-server和third包,配置web.xml就是把我们的报表设为一个reportlet服务,然后就可以直接在浏览器中用url调用报表了。不知润乾报表是否如此,楼主可以试验一把。
      

  7.   

    <%
    String startTime=request.getParameter("startTime");
    String endTime=request.getParameter("endTime");
    String params = "startTime=" + startTime + ";endTime=" + endTime;
    %>
    <report:html
      name="report_file"
      reportFileName="lujing/report_filename.raq"
       params="<%=params%>" needScroll="yes" scrollWidth="900" scrollHeight="300" 
      needSaveAsExcel="yes"
      excelLabel="存为EXCEL"
      needPrint="yes"
      printLabel="打印"/>
    在web.xml里配置润乾报表之后再tomcat的D:\Tomcat 6.0\conf下content.xml里还得配置数据源,其他就没什么了