【问题标题】:Grails Jasper hidden parameterGrails Jasper 隐藏参数
【发布时间】:2012-07-06 02:10:39
【问题描述】:

我正在创建一个基本报告,其中我可以将控制器传递的域模型传递给视图并将该实例用作报告的参数。

这里是视图中<g:jasperReport>的部分[.gsp]

注意:${user} 是域类中的 User 实例,具有以下字符串属性:lastName、firstName、middleName

<g:jasperReport 
  jasper="reportByUser"
  format="pdf, html">
    <input type="hidden" name="u_lastName" value="${user.lastName}" />
    <input type="hidden" name="u_firstName" value="${user.firstName}" />
    <input type="hidden" name="u_middleName" value="${user.middleName}" />
</g:jasperReport>

这里是reportByUser.jrxml里面的部分xml代码

<parameter name="user_lastName" class="java.lang.String" />
<parameter name="user_firstName" class="java.lang.String" />
<parameter name="user_middleName" class="java.lang.String" />

问题是当我在 grails 上运行报告时,任何一种格式都返回一个空白页。

【问题讨论】:

    标签: grails jasper-reports ireport


    【解决方案1】:

    在:

    <g:jasperReport 
      jasper="reportByUser"
      format="pdf, html">
        <input type="hidden" name="u_lastName" value="${user.lastName}" />
        <input type="hidden" name="u_firstName" value="${user.firstName}" />
        <input type="hidden" name="u_middleName" value="${user.middleName}" />
    </g:jasperReport>
    

    你正在传递:name="u_lastName"

    但是在jasper文件中是specting:name="user_lastName"

    检查一下...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-01
      • 1970-01-01
      • 2014-12-03
      相关资源
      最近更新 更多