博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
润乾报表 - 在页面间传递、接收和使用参数
阅读量:6005 次
发布时间:2019-06-20

本文共 908 字,大约阅读时间需要 3 分钟。

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://nbsmx.baihongyu.com/

你可能感兴趣的文章
图片标注工具LabelImg使用教程
查看>>
(原創) 如何設計一個數位相框? (SOC) (Quartus II) (SOPC Builder) (Nios II) (TRDB-LTM) (DE2-70)...
查看>>
/etc/profile文件内容
查看>>
量词 匹配优先与忽略优先
查看>>
一页纸IT项目管理:大道至简的实用管理沟通工具
查看>>
汽车知识:车内异味的清除方法
查看>>
IE6 7下绝对定位引发浮动元素神秘消失
查看>>
浏览器的回流和重绘及其优化方式
查看>>
Eclipse基金会发布Eclipse Photon IDE
查看>>
JavaScript 设计模式
查看>>
Java EE供应商和伦敦Java用户组宣布新的MicroProfile
查看>>
PostgreSQL中的大容量空间探索时间序列数据存储
查看>>
敏捷制造:并不是你想像的矛盾体
查看>>
jQuery选择器和事件
查看>>
十、syslog日志与loganalyzer日志管理
查看>>
Python多进程并发写入PostgreSQL数据表
查看>>
mysql 优化
查看>>
2.4 salt grains与pillar jinja的模板
查看>>
MySQL主从(介绍,配置主机,配置从机,测试主从同步)
查看>>
不同版本的outlook客户端配置Office 365 exchange online帐户需要安装的补丁
查看>>