zoukankan      html  css  js  c++  java
  • 润乾报表 在页面间传递、接收和使用参数


    questionView这个页面不能查出数据,属于页面间传递数据查询。

    根据台帐uuid来确定该台帐有哪些问题,因此,需要:

    1)在raq文件中设置参数uuid【参数】【数据集-编辑-检索条件】【数据集-编辑-参数】

    2)在展现questionView的页面接收参数uuid,然后作为隐藏的参数。否则接收不到传递的参数,更谈不上使用该参数了。

    主要语句:
    String argtest = "uuid="+request.getParameter("uuid");

    <report:param name="form" paramFileName="<%=paramFile%>"
     needSubmit="no"      //隐藏"提交"字样按钮
     params="<%=param.toString()%>"    //拼凑参数和隐藏参数
     hiddenParams="<%=argtest.toString()%>"
    />


    总结为:

    查看问题错误【完成】

    1 设置参数,包括questionuuid【初值为0】和uuid【无初值】等

    2 设置检索条件和参数
    (REPQUESTION.QUESTIONUUID  =? OR ?=0) AND REPQUESTION.XMMC like ?
    AND   REPQUESTION.KS  like ?  AND  REPQUESTION.WTLX like ? 
    AND   REPQUESTION.XMLX  like ?  AND   REPQUESTION.ZZ  like ? 
    AND   REPQUESTION.SJCLCF like ? AND (REPQUESTION.UUID =? or 0=?)

    3 在展现报表文件的JSP页面中要接收uuid方可,因为url传递过来的参数刷新后是没法保存下来的
    只能在JSP页面去控制接收的参数作为隐藏的参数,设为hiddenParams
    String argtest = "uuid="+request.getParameter("uuid");
    hiddenParams="<%=argtest.toString()%>"

    推荐Linux技术网站:http://www.scpman.com/

    不错哦~。

  • 相关阅读:
    redis命令
    linux命令行任务管理
    tomcat修改内存
    Python调用shell
    取消myeclipse自动进入workspace
    解决Myeclipse编译不生成.class文件问题
    Manacher回文串算法学习记录
    青少年如何使用 Python 开始游戏开发
    对 Linux 专家非常有用的 20 个命令
    对中级 Linux 用户非常有用的 20 个命令
  • 原文地址:https://www.cnblogs.com/avivaye/p/2851451.html
Copyright © 2011-2022 走看看