Как передать данные формы из одного HTML в другой, используя Thymeleaf, похожий на JSP? - PullRequest
0 голосов
/ 02 февраля 2019

Я довольно новичок в Thymleaf и Spring, и я прохожу курс, который использует JSP для страниц просмотра клиента.Я не смог настроить JSP с помощью Spring Initializr, поэтому я вместо этого прибегнул к использованию Thymeleaf (я решил, что в любом случае я буду использовать Thymeleaf обычно в любом случае)

Мой вопрос: как передать данные формы из одного HTML-кода вдругая страница?Я попытался просмотреть документацию, поискать в Интернете и ничего не смог найти.

Я уже пытался использовать класс для установки объектов и переменные (и я знаю, что это способделая это, я в конце концов доберусь до части, как это сделать), но я просто пытаюсь получить данные из одной формы на другую страницу.

В JSP вы можете сделать это htmlpageOne.html

<form action="processForm" method="GET">

<input type="text" name="studentID"/>
<input type="submit"/>

</form>

htmlpageTwo.html

<body>
Student ID: ${param.studentID}
</body>

Используя JSP, вы можете вызывать studentID из прошлой формы без необходимостихранить его в любом объекте и создавать что-либо еще.

Я знаю, что данные никуда не денутся и не будут сохранены, но только для простоты и демонстрации, есть ли способ сделать то же самое с Thymeleaf?любая помощь или направление будут очень признательны

1 Ответ

0 голосов
/ 02 февраля 2019

Да, thymeleaf поддерживает параметры запроса.

https://www.thymeleaf.org/doc/articles/springmvcaccessdata.html#request-parameters

<body>
    Student ID: <span th:text="${param.studentID}" />
</body>
...