Jasper reports iReport/Jasperserver

Jasper reports iReport/Jasperserver,jasper-reports,jasperserver,Jasper Reports,Jasperserver,我在ireport中设计了一个报告,该报告使用托盘中的“当前日期”选项。我的报告上有两个。一个格式为MM/dd/yyyy,另一个格式为“h.MM a”。报表设计器中的预览效果良好。我将报告添加到jasperserver,并从其运行报告,然后删除格式,并获得详细说明的日期字段 编辑:添加了相关的XML部分 <textField pattern="MM/dd/yyyy"> <reportElement x="406" y="29" width="165" height="1

我在ireport中设计了一个报告,该报告使用托盘中的“当前日期”选项。我的报告上有两个。一个格式为MM/dd/yyyy,另一个格式为“h.MM a”。报表设计器中的预览效果良好。我将报告添加到jasperserver,并从其运行报告,然后删除格式,并获得详细说明的日期字段

编辑:添加了相关的XML部分

<textField pattern="MM/dd/yyyy">
    <reportElement x="406" y="29" width="165" height="14"/>
    <textElement/>
    <textFieldExpression><![CDATA[new java.util.Date()]]></textFieldExpression>
</textField>


这仍然是一个问题。我可以让系统在iReport中很好地使用格式,但是当从jasperserver运行相同的报告时,格式将被忽略。我已经解决了这个问题,在将日期传递给jasper之前,只需在我的应用程序中提供预先格式化的日期。我现在结束发言,因为我确实有一个解决办法,这个问题几乎没有什么活动。

你能发布报告模板的片段吗?@Alex-为其中一个日期字段添加了XML部分。如果你有别的意思,请告诉我。我已经用JRS 4.2.1测试了空报告(没有数据源)。对于
MM/dd/yyyy
dd/MM/yyyy
h.MM a
模式,一切正常。