Come nascondo i nomi delle variabili Velocity vuoti?
Domanda
Sto utilizzando Struts + Velocity in un'applicazione Java, ma dopo aver inviato un modulo, la pagina di conferma (modello Velocity) mostra i nomi delle variabili invece di un'etichetta vuota, come Age nell'esempio seguente:
Nome:Fernando
Età:{personaggio}
Sesso:Maschio
Vorrei sapere come nasconderlo!
Soluzione
Puoi contrassegnare le variabili come "silenzioso" come questo:
$!variable
Se $variabile è nullo, non verrà visualizzato nulla.Se non è nullo, il suo valore verrà visualizzato come normalmente.
Altri suggerimenti
Dovrai anche essere sicuro e utilizzare la sintassi corretta.Nel tuo esempio manca il dollaro prima della variabile.Dovrebbe essere $!{person.age}, non solo {person.age}.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow