Как я могу объединить строки в freemarker?Конкатенационные строки в freemarker
Это не работает.
<#function foo input>
<#local str="Hello ">
${str} = ${str} + ${" world"}
<#return str>
</#function>
${foo("a")}
Вот онлайн оценщик:
http://freemarker-online.kenshoo.com/
Edit: Для того, чтобы понять, что нужно использовать его с переменными, чтобы иметь возможность написать что-то вроде этого.
public String sayHello() {return "Hello";}
public String sayWorld() {return "world"};
public String sayPeople() {return "people";}
public void main() {
String str = "";
str += sayHello();
str += "";
str += sayWorld();
str += "";
str += sayPeople();
return str;
}
Спасибо, но вы полностью пропустили переменную, которая мне нужно использовать. См. Мое редактирование. – user1097772