Velocity VelocityContext'de hiçbir değer bulunamadıysa, yani şablon dosyamda $ adı yoksa, VelocityContext'de "name" için bir değer bulunmadığında, etiket adını yazdırın, böylece "$ name" yazdı. Değişken için herhangi bir değer yoksa Hız'ın bir varsayılan değer basmasını istiyorum, sadece AbstractCotnext'i genişletmeyi ve internalGet() yöntemini geçersiz kılmayı denedim, ancak internalGet() öğesinin dönüş değeri Node nesnesine dönüştürülecektir, bilmiyorum internalGet() yöntemimde yeni bir Node nesnesi nasıl oluşturulur ve ayrıca bu yolun çok karmaşık olduğunu düşünüyorum.Velocity VelocityContext'de bir değer bulunmadığında Velocity değişken için bir varsayılan değer ayarlayabilir mi?
Varsayılan bir değer belirlemenin basit bir yolu var mı (varsayılan değer sadece bir dizgidir)?
Teşekkürler. aşağıdaki gibi
sayesinde her vücut bakın ve bana başka bir soru sormak için izin: çıkışını Değişken adını değiştirmek işlemek için bir yol var? Örneğin, değişken adı şablon dosyasındaki userName'dir, ancak VelocityContext'te, anahtar USERNAME şeklindedir, değişken ismini oluşturmadan önce büyük harfle değiştirmek istiyorum. – hiway