Pergunta

Estou usando Struts + Velocity em um aplicativo Java, mas depois de enviar um formulário, a página de confirmação (modelo Velocity) mostra os nomes das variáveis ​​em vez de um rótulo vazio, como Idade no exemplo a seguir:

Nome:Fernando

Idade:{personagem}

Sexo:Macho

Gostaria de saber como esconder isso!

Foi útil?

Solução

Você pode marcar variáveis ​​como "silencioso" assim:

$!variable

Se $variable for nulo, nada será renderizado.Se não for nulo, seu valor será renderizado normalmente.

Outras dicas

Você também precisará ter certeza e usar a sintaxe adequada.Seu exemplo está faltando o dólar antes da variável.Deve ser $!{person.age}, não apenas {person.age}.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top