#java #spring #thymeleaf
#java #весна #thymeleaf
Вопрос:
У меня есть такая модель Java:
public class UserModel {
private String firstName;
....
}
как я могу отобразить это значение ( firstname
) в представлении html, обрабатываемом thymeleaf?
спасибо за любую помощь
Комментарии:
1. Пожалуйста, прочитайте документацию Thymeleaf thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html
Ответ №1:
Вам понадобится функция синтаксического анализа, которая имеет эту структуру
ClassLoaderTemplateResolver templateResolver = new ClassLoaderTemplateResolver();
templateResolver.setSuffix(".html");
templateResolver.setTemplateMode(TemplateMode.HTML);
TemplateEngine templateEngine = new TemplateEngine();
templateEngine.setTemplateResolver(templateResolver);
Context context = new Context();
context.setVariable("firstName", firstName);[...]
В вашем html-шаблоне вам нужно ссылаться на только что определенную контекстную переменную FirstName, например, если вам нужно ссылаться на переменную javascript, например
th:text="${firstName}"></h2>