2016-04-11 22 views
0

FreeMarker'da kesinlikle yeniyim ve bu şablon motorunu kullanan bir Spring MVC uygulaması üzerinde çalışırken aşağıdaki problemi yaşıyorum. Ben bu değeri atamak zorunda benim FreeMarker sayfasına,

model.addAttribute("annoCorrente", annoCorrente); 

Ardından:

Yani bir denetleyici yöntem haline ben bu şekilde modeline içine geçerli yılı (2016) temsil eden bir int koymak değişken, bu yüzden aşağıdaki ifadeyi yazın:

:

<#assign a = ${annoCorrente}> 

Ama aşağıdaki hata iletisini elde bu şekilde

Neden? Bir FreeMarker değişkenini bu görünümle ilişkili modelden elde edilen değerle doğru şekilde nasıl doğrulayabilirim?

+0

'annoCorrente' zaten bir değişkendir. FreeMarker modeli hakkında daha fazla bilgi edinin. – rostanek

+0

Hata mesajı kendiliğinden açıklayıcıdır, sadece '<#assign a = annoCorrente>' kullanın. – obourgain

+0

Tamam, bunun bir değişken olduğunu biliyorum ama değerini başka bir değişkene atamak için nasıl kullanabilirim? – AndreaNobili

cevap

1

<#assign a = annoCorrente>

değiştirin <#assign a = ${annoCorrente}> (veya <#assign a = "${annoCorrente}"> yapabilirsiniz ancak bu tavsiye edilmez)

İlgili konular