Таблица Thymeleaf - отправить идентификатор из выбранной строки с тегом form - PullRequest
0 голосов
/ 28 сентября 2018

Я очень плохо знаком с тимелистом.У меня есть таблица с несколькими строками, и я пытаюсь отправить идентификатор на мой сервер отдыха.

                <tr th:each="teilnahmeForm : ${teilnahmeFormList}">
                    <td th:utext="${teilnahmeForm.kongressBezeichung}"></td>
                    <td><a th:href="@{/user/editAbstract(teilnahmeId=${teilnahmeForm.id})}">Bearbeiten</a></td>
                    <!--<td><a th:href="@{/user/editFile(teilnahmeId=${teilnahmeForm.id})}">Bearbeiten</a></td>-->
                    <td>
                        <form method="POST" enctype="multipart/form-data" action="/user/uploadFile">
                            <table>
                                <tr>
                                    <td><input type="file" name="file"/></td>
                                    <td><input type="submit" value="Upload"/></td>
                                </tr>
                            </table>
                        </form>
                    </td>
                </tr>

Это мой restserver:

    @GetMapping("/user/uploadFile")
public ModelAndView handleFileUpload(@RequestParam("file") MultipartFile file
                                     , int teilnahmeID          
) {
    ModelAndView modelAndView = new ModelAndView(); 
.... 
return modelAndView;}

Как я могу отправить идентификатор сСтрока, я выбираю, чтобы загрузить свой файл, в мой метод rest-server?

1 Ответ

0 голосов
/ 28 сентября 2018
          <tr th:each="teilnahmeForm : ${teilnahmeFormList}">
                <td th:utext="${teilnahmeForm.kongressBezeichung}"></td>
                <td><a th:href="@{/user/editAbstract(teilnahmeId=${teilnahmeForm.id})}">Bearbeiten</a></td>
                <!--<td><a th:href="@{/user/editFile(teilnahmeId=${teilnahmeForm.id})}">Bearbeiten</a></td>-->
                <td>
                    <form method="POST" enctype="multipart/form-data" action="/user/uploadFile">
      <input type="hidden" name="teilnahmeID" th:value="${teilnahmeForm.id}" />   <!-- add this line -->
                        <table>
                            <tr>
                                <td><input type="file" name="file"/></td>
                                <td><input type="submit" value="Upload"/></td>
                            </tr>
                        </table>
                    </form>
                </td>
            </tr>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...