发现很多客户在使用自定义参数模板的时候,经常发现,没有任何报错信息,但是参数就是没有传过去,在控制台直接打印参数值的时候也可以打印出来,但页面就是没有接收到,每次查询还是只是查到默认参数的数据。仔细看了客户的Jsp页面,发现很多客户在报表配置参数的时候,报表中的参数名没有跟jsp页面中拼接参数时使用的参数名一致,导致接收不到参数值,如下面红色字体的部分应该跟报表参数配置那里的参数名一致。
param.append("startDate").append("=").append(startDate).append(";");
param.append("endDate").append("=").append(endDate_temp).append(";");
param.append("data_origin").append("=").append(dataOrigin).append(";");