Невозможно привязать ввод пользователя к java параметрам в Springboot - PullRequest
0 голосов
/ 22 апреля 2020

Ошибка:

[nio-8083-exe c -1] org.thymeleaf.TemplateEngine: [THYMELEAF] [http-nio-8083-exe c -1] Исключение шаблон обработки "index": ошибка во время выполнения процессора 'org.thymeleaf.spring5.processor.SpringInputGeneralFieldTagProcessor' (template: "index" - строка 72, столбец 82)

Я не могу связать Форма ввода для переменных параметров.

Вот шаблон Thymeleaf, который является индексом. html

<!--/*@thymesVar id="parameters" type="com.sabre.dashboard.parameters.Parameters"*/-->
<form action="reports.html" th:action="@{/reports.html}" th:object="${parameters}" method="post">
        <p>
            ReleaseId: <label for="releaseId"></label><input type="text" th:field="*{releaseId}" id="releaseId" name="releaseId">
        </p>
        <p>
            Date: <label for="releaseId"></label><input type="date" th:field="*{date}" id="date" name="date">
        </p>
        <p>
            <input type="submit" value="Submit">
        </p>
   </form>

Вот класс контроллера

 @RequestMapping(value = "/reports",method = RequestMethod.GET)
 public String setReleaseId()
{

    return "index";
}

Вот класс параметров

import org.springframework.context.annotation.Bean;

import java.util.Date;

public class Parameters {


private String releaseId;
private Date date;

public Parameters() {
    super();
}

public Date getDate() {
    return date;
}

public void setDate(Date date) {
    this.date = date;
}


public String getReleaseId() {
    return releaseId;
}

public void setReleaseId(String releaseId) {
    this.releaseId = releaseId;
}

}

У меня есть другой класс контроллера, который извлекает данные из класса параметров. Но не в состоянии привязать пользователя inuput releaseid и дату к параметрам переменных класса. Как подойти к этому?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...