freemarker-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Leonardo Zorzi (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (FREEMARKER-46) Empty value
Date Fri, 24 Feb 2017 13:57:44 GMT

    [ https://issues.apache.org/jira/browse/FREEMARKER-46?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15882711#comment-15882711
] 

Leonardo Zorzi commented on FREEMARKER-46:
------------------------------------------

Thank you! Class Titoli: public class AllarmBibliotecaBean {
    private String argomento1;
    private String argomento2;
    private String argomento3;
    private String nome;
    private String titolo;
    private String tipo; 

    public AllarmBibliotecaBean() {
    }

    public String getArgomento1() {
        return argomento1 != null ? argomento1 : "";
    }

    public void setArgomento1(String argomento1) {
        this.argomento1 = argomento1;
    }

    public String getArgomento2() {
        return argomento2 != null ? argomento2 : "";
    }

    public void setArgomento2(String argomento2) {
        this.argomento2 = argomento2;
    }

    public String getArgomento3() {
        return argomento3 != null ? argomento3 : "";
    }

    public void setArgomento3(String argomento3) {
        this.argomento3 = argomento3;
    }

    public String getNome() {
        return nome != null ? nome : "";
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getTitolo() {
        return titolo != null ? titolo : "";
    }

    public void setTitolo(String titolo) {
        this.titolo = titolo;
    }

    public String getTipo() {
        return tipo != null ? tipo : "";
    }

    public void setTipo(String tipo) {
        this.tipo = tipo;
    }
    
    @Override
    public String toString() {
        return String.format("%1s %1s %1s %1s %1s %1s", 
                this.argomento1, 
                this.argomento2,
                this.argomento3,
                this.nome,
                this.tipo,
                this.titolo);
    }

}

In display writed from "toString":
Titolo: SM DL null BULLONERIA_STRUTTURALE FILE LA BULLONERIA STRUTTURALE NELL'ATTUALE REGOLAMENTAZIONE
EUROPEA
Titolo: FG null null GALLERIA BRENNERO FILE GALLERIA DI BASE DEL BRENNERO_AGGIORNAMENTO SULLO
STATO DEI LAVORI
Titolo: SM DL NT UX1090_GUIDA UNI EN 1090 FILE_CARTA UX1090: GUIDA ALL'INTERPRETAZIONE DELLE
UNI EN 1090 PER IL MERCATO ITALIANO
Titolo: SI null null STORIA INGEGNERIA VERONESE FILE 25 ANNI DI NOTIZIARIO: UNA BREVE STORIA
DELL'INGEGNERIA VERONESE NEL CONTESTO NAZIONALE ED EUROPEO FINO AGLI ANNI 90 DEL SECOLO SCORSO
Titolo: PF null null   CARTACEO IL PROJECT FINANCING: ANALISI GIURIDICA, ECONOMICO-FINANZIARIA,
TECNICA, TRIBUTARIA, BANCARIA, ASSICURATIVA (AGGIORNATO ALLA LEGGE DI STABILITA' 2012)
Titolo: AP SM null SPECIALE EXPO' 2015 FILE TUTTO L'ACCIAIO DI EXPO' 2015
Titolo: DL SM null MARCATURA CE FONDAZIONE PROMOZIONE ACCIAIO FILE DIREZIONE LAVORI, PRODOTTI,
MARCATURA CE
Titolo: DC null null CONVENZIONI GRAFICHE SERRAMENTI FILE CONVENZIONI GRAFICHE PER LE POSSIBILITA'
DI APERTURA DEI TELAI
Titolo: QC EE ER   CARTACEO MANUALE GBC HOME - EDIFICI RESIDENZIALI (PER PROGETTARE, COSTRUIRE
E RISTRUTTURARE EDIFICI RESIDENZIALI)
Titolo: PS RR ML VALUTAZIONI_SICUREZZA_COSTRUZIONI_ESISTENTI FILE VALUTAZIONI DI SICUREZZA
ED INTERVENTI SULLE COSTRUZIONI ESISTENTI
Titolo: AP null null PADIGLIONE_AZERBAIJAN FILE IL PADIGLIONE AZERBAIJAN PER EXPO 2015
Titolo: SM DL null I_GIUNTI_SALDATI_PARTE 2 FILE I GIUNTI SALDATI IN ACCIAIO E LA LORO APPLICABILITA'
NELLE COSTRUZIONI DI INGEGNERIA CIVILE - PARTE 2: CRITERI DI SCELTA DEL TIPO DI GIUNTO IN
RELAZIONE ALL'IMPIEGO
Titolo: NT DL null MARCATURA CE PANNELLI ISOLANTI AUTOPORTANTI FILE MARCATURA CE DEI PANNELLI
ISOLANTI AUTOPORTANTI CON PARAMENTI METALLICI
Titolo: EE QC RR CALCE NEL SISTEMA LEED FILE LA CALCE NEL SISTEMA LEED
Titolo: RR CS AP CONSERVAZIONE SOSTENIBILE FILE VERSO UNA CONSERVAZIONE SOSTENIBILE. IL RESTAURO
DELLA LIMONAIA BERNINI - PARTE PRIMA
Titolo: TO AP RR TECNICHE_RILEVAMENTO_E_RAPPRESENTAZIONE FILE RILEVAMENTO E RAPPRESENTAZIONE
Titolo: PI DL null LINEE GUIDA ANTINCENDIO DM 20-12-2012 FILE LINEA GUIDA ALL'APPLICAZIONE
DEL D.M. 20/12/2012 "DECRETO IMPIANTI"
Titolo: MG PR null A.P.E.-SERVIZI_DOCUMENTAZIONE_OBBLIGHI FILE ATTESTAZIONE DI PRESTAZIONE
ENERGETICA (A.P.E.): DESCRIZIONE DEI SERVIZI, DELLA DOCUMENTAZIONE DA PRODURRE E DEGLI OBBLIGHI
PER IL PROFESSIONISTA
Titolo: MP SO ML MANUALETTO RDB_1988 FILE MANUALETTO RDB
(it's only a part of line and it's the same in develop or production)

configuration:
Configuration cfg = new Configuration(Configuration.VERSION_2_3_25);

            // Where do we load the templates from:
            cfg.setDirectoryForTemplateLoading(new File(XGlobal.getPathTemplate()));

            // Some other recommended settings:
            cfg.setDefaultEncoding("UTF-8");
            cfg.setLocale(Locale.ITALY);
            cfg.setTemplateExceptionHandler(TemplateExceptionHandler.HTML_DEBUG_HANDLER);
            cfg.setClassicCompatible(true);



> Empty value
> -----------
>
>                 Key: FREEMARKER-46
>                 URL: https://issues.apache.org/jira/browse/FREEMARKER-46
>             Project: Apache Freemarker
>          Issue Type: Bug
>          Components: engine
>    Affects Versions: 2.3.23
>         Environment: Java 1.8, Tomcat 8.0.15
>            Reporter: Leonardo Zorzi
>            Priority: Critical
>
> Sorry for my bud english.
> I've installed freemarker in develop enviroment (java 1.8, tomcat 8.0.15, Windows 7)
and all is ok. When put software in production (jdk 1.8, tomcat 8.0.31, Windows Server 2008)
don't work.
> The template:
> <#list titoli as titolo>
> 			<tr>
> 				<td>${(titolo.argomento1)!"default text"}</td>
> 				<td>${(titolo.argomento2)!"default text"}</td>
> 				<td>${(titolo.argomento3)!"default text"}</td>
> 				<td>${(titolo.nome)!"default text"}</td>
> 				<td>${(titolo.titolo)!"default text"}</td>
> 				<td>${(titolo.tipo)!"default text"}</td>
> 			</tr>
> 			</#list>
> In develop is ok, in production all field are "default text" and the number of row is
the same. (the origin of data is the same, and the beans are full with correct data!)
> What is the problem!?
> Thank you!



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message