Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisione Revisione precedente | |||
|
gwusermanual:migration_to_4_6_x [2024/01/03 12:04] francesco.rosati [Download gw-webadmin war (Webadmin)] |
gwusermanual:migration_to_4_6_x [2026/07/20 10:59] (versione attuale) giorgio.scali [Report] |
||
|---|---|---|---|
| Linea 1349: | Linea 1349: | ||
| La libreria di JasperReports **6.20.1**. E' consigliabile utilizzare per la gestione dei file //.jasper// l'ultimo [[https://community.jaspersoft.com/project/jaspersoft-studio/releases|Jaspersoft Studio]]. | La libreria di JasperReports **6.20.1**. E' consigliabile utilizzare per la gestione dei file //.jasper// l'ultimo [[https://community.jaspersoft.com/project/jaspersoft-studio/releases|Jaspersoft Studio]]. | ||
| - | Il passaggio a **java 11**, ha portato con se il definito superamento di una serie di classi che erano da tempo state marchiate come deprecate, e che adesso sono inutilizzabili. | + | Il passaggio a **java 11**, ha portato con se il definitivo superamento di una serie di classi che erano da tempo state marchiate come deprecate, e che adesso sono inutilizzabili. |
| In particolare, in alcune implementazioni di report, posoono essere stati utilizzati costrutti non piu funzionanti, in particolare che fanno riferimento a metodi della **class java.util.Date**. | In particolare, in alcune implementazioni di report, posoono essere stati utilizzati costrutti non piu funzionanti, in particolare che fanno riferimento a metodi della **class java.util.Date**. | ||
| Linea 1356: | Linea 1356: | ||
| In <color #ed1c24>rosso</color> esempi di vecchio codice, in <color #22b14c>verde</color> il nuovo equivalente. | In <color #ed1c24>rosso</color> esempi di vecchio codice, in <color #22b14c>verde</color> il nuovo equivalente. | ||
| + | |||
| + | === Nota === | ||
| + | Il **language** della report deve essere **java** e non groovy (language="java"). Nel caso per altre sintassi presente nella report language groovy sia un requisito, ecco la soluzione: | ||
| + | |||
| + | aggiungere nel .jrxml, subito dopo il tag <jasperReport ...>, gli import: | ||
| + | |||
| + | **<import>java.time.LocalDateTime</import> | ||
| + | <import>java.time.format.DateTimeFormatter</import>** | ||