Voglio confrontare due stringhe per decidere se la prima stringa è "più piccola" della seconda stringa.freemarker - confronto stringa - operatore non consentito
<#if name1 <= name2>
....
</#if>
Errore:
Can't use operator "<=" on string values.
si può fare in FreeMarker? È possibile chiamare il metodo String.compareTo
in un modello?
Se sono oggetti String, si dovrebbe usare 'String.compareTo()'. [Questo] (http://docs.oracle.com/javase/7/docs/api/java/lang/String.html#compareTo (java.lang.String)) potrebbe aiutare. – mtyurt
Entrambi sono in effetti oggetti String. Come posso chiamare il metodo 'compareTo' in FreeMarker? –
dipende anche da ciò che consideri "più piccolo". Le stringhe non sono valori numerici. – Stultuske