使用润乾参数模板后如何对参数进行二次处理

一、问题描述

客户在使用润乾自带的参数模板后,需要获取相应的参数进行二次修改。

二、解决思路

参数模板不同于form表单的参数传递,参数模板中的参数是放在润乾的参数缓存池中。那么我们就需要通过润乾的API去取出这些值,进行修改后再使用。

三、实现步骤

JSP这样写:

<%@ page contentType="text/html;charset=GBK"%>

<%@ taglib uri="/WEB-INF/runqianReport4.tld" prefix="report"%>

<%@ page import="java.util.*"%>

<report:param name="form1" paramFileName="test_arg.raq" />

<report:html name="report1" reportFileName="test.raq"

needSaveAsWord="yes" needSaveAsPdf="yes" needSaveAsExcel="yes" />

<report:var name="duty" />

<%

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 arg1 = (String) params.get("arg1");

String arg2 = (String) params.get("arg2");

out.println("取得的参数值是:" + arg1 + "|" + arg2);

}

%>

页面中返回获取的参数值。


四、结尾总结

润乾的参数模板的参数并非在request对象中存放,需要通过润乾的API来获取到相应的参数值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值