Ich übergebe Datum als Schlüssel in Parameter und Wert als dateFormate.format (Calendar.getInstance(). GetTime());während Jaspis-Bericht Generierungsdatum Wert wird manchmal nicht gesetzt
Aber manchmal wird es auf das aktuelle Datum gesetzt, aber manchmal wird es auf Null gesetzt.
Der einzige Unterschied ist, dass eine Anwendung in Linux mit Weblogic-Server und eine andere in Windows Tomcat-Server ausgeführt wird.
Kann mir jemand sagen, was der Grund sein könnte.
DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
Map<String,Object> parameters = new HashMap<String,Object>();
parameters.put(ReportConstants.JR_PARAM_DATE, dateFormat.format(Calendar.getInstance().getTime()));
Parameter Wert Ich bin vorbei an Jaspis Vorlage.
Hinweis: Vorlagen sind in der Umgebung identisch.
Das klingt seltsam in Ordnung. Vielleicht möchten Sie sehen, dass sich 'java.time' Klassen besser verhalten:' DateTimeFormatter dateFormat = DateTimeFormatter.ofPattern ("dd/MM/uuuu"); 'und dann' parameters.put (ReportConstants.JR_PARAM_DATE, dateFormat.format (LocalDate .now())); '. –