Spring boot + тимелеаф в IntelliJ: невозможно разрешить переменныеJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Spring boot + тимелеаф в IntelliJ: невозможно разрешить переменные

Сообщение Anonymous »

Я пишу короткое приложение веб-формы с использованием Spring Boot и Thymeleaf на IntelliJ, но кажется, что в html-файле все поля модели не могут быть разрешены. Вот мой код:

Класс контроллера:

Код: Выделить всё

@Controller
public class IndexController{

@RequestMapping(value = "/", method = RequestMethod.GET)
public String index(){
return "index";
}

@RequestMapping(value="/", method = RequestMethod.POST)
public String addNewPost(@Valid Post post, BindingResult bindingResult, Model model){
if(bindingResult.hasErrors()){
return "index";
}
model.addAttribute("title",post.getTitle());
model.addAttribute("content",post.getContent());
return "hello";
}
}
Класс модели:

Код: Выделить всё

public class Post {

@Size(min=4, max=35)
private String title;

@Size(min=30, max=1000)
private String content;

public String getTitle() {
return title;
}

public void setTitle(String title) {
this.title = title;
}

public String getContent() {
return content;
}

public void setContent(String content) {
this.content = content;
}
}
Затем index.html:

Код: Выделить всё




Spring Framework Leo




Spring Boot and Thymeleaf




Title:

Title error message


Content:

Content error message


Submit post



Под «постом», «заголовком» и «содержанием» всегда появляются красные линии, но я не знаю, как это решить. Это проблема IntelliJ или просто проблема моего кода?

Подробнее здесь: https://stackoverflow.com/questions/387 ... solve-vars
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»