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!

È stato utile?

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
scroll top