Как я могу решить эту проблему чтения баз данных с C: Foreach?(Если это связано с этим ..) - PullRequest
0 голосов
/ 02 октября 2018

Я создал базу данных с классом Entity и создал репозиторий и некоторые классы контроллеров.

У меня есть 3 .jsp

-> Первый - где я могу взятьновое имя, время, практика и серия.-> Второй способ - просто выбор.(две кнопки отправки, первая перенаправляет снова первый .jsp, вторая перенаправляет на третий .sjp) -> Третья - это .. Я подумал, я добавляю имя (и нажимаю кнопку), а затемПрограмма перечисляет все данные для этого имени.

Например:


Адам

2010-10-01, жим лежа, 2x 4db


Я знаю, что мне нужно исправить это в классе контроллера.Вот ..

@Autowired
private BuilderService ts;

@GetMapping("ListWeb")
public String getView(String name, Model model) {
    if(name != null) {
    Builder builder = ts.findBuilderByName(name);
    model.addAttribute("datas", builder.getName());
    model.addAttribute("datas", builder.getExercise() + ", ");
    model.addAttribute("datas", builder.getSerie1x() + "x");
    model.addAttribute("datas", builder.getSerie2x() + "db");
}

    return"ListWeb";
}

@PostMapping("ListWeb")
public String postView(String name, Model model) {

    return "redirect:/ListWeb?name=" + name;

И мой .jsp из формы в форму.

<form action="ListWeb" method="post">
    <input type="text" name="name">
    <br>
    <button type="submit">List</button>
    <br>

    <c:forEach var="data" items="${datas}">
        <option value="${data.name}">${data.name}</option> <!-- I konw this is a problem, because it will be more than once.. -->
        <option value="${data.name}">${data.date}</option>
        <option value="${data.name}">${data.exercise}</option>
        <option value="${datas.name}">${datas.serie1x}</option>
        <option value="${datas.name}">${datas.serie2x}</option>
    </c:forEach>

</form>

Моя программа работает до третьей логики .jsp.(к введенному имени, но когда я нажимаю кнопку отправки, он убегает .. "Страница ошибки Whitelabel")

Журнал ошибок: https://hastebin.com/pukidixava.php

Спасибо!

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