Prędkość wystarczy wydrukować nazwę znacznika, jeśli nie znaleziono wartości w VelocityContext, tj. $ Nazwa w moim pliku szablonu, ale w VelocityContext nie ma wartości "nazwa", więc wydrukowano tylko "$ name". Chcę, aby Velocity wydrukowało wartość domyślną, jeśli nie ma wartości dla zmiennej, po prostu próbowałem rozszerzyć AbstractCotnext i przesłonić metodę internalGet(), ale zwracana wartość internalGet() będzie rzutowana na obiekt Node, nie wiem jak stworzyć nowy obiekt węzła w mojej wewnętrznej metodzieGet(), a także myślę, że w ten sposób jest bardzo skomplikowany.Czy Velocity może ustawić wartość domyślną dla zmiennej, gdy nie znaleziono wartości w VelocityContext?
Czy istnieje prosty sposób na ustawienie wartości domyślnej (wartość domyślna to tylko ciąg)?
dzięki.
dzięki każde ciało każdy dużo, i pozwól mi zadać kolejne pytanie: czy jest jakiś sposób, aby przed zmienić nazwę zmiennej renderowanie wyjście? na przykład nazwa zmiennej to userName w pliku szablonu, ale w VelocityContext klucz to USERNAME, chcę zmienić nazwę zmiennej na słowo kluczowe przed renderowaniem. – hiway