Thymeleaf href внутри формы собирается на другую страницу - PullRequest
0 голосов
/ 25 июня 2018

Я пытаюсь реализовать кнопку отмены, которая приведет вас на «домашнюю» страницу.Однако он пытается передать контроллеру, определенному в th:action form вместо th:href.Есть ли способ реализовать эту кнопку отмены без определения сопоставления в контроллере?

<form th:action="@{/manageUser}" method="post">
  <div>
    <button type="submit">Submit</button>
    <a href="index.html" th:href="@{/}">
      <button name="cancel">Cancel</button>
    </a>
    </span>
  </div>
</form>

Я получаю следующее:

There was an unexpected error (type=Bad Request, status=400).
Parameter conditions ... not met for actual request parameters

th:href отлично работает, если он находится за пределамиэлемент формы

1 Ответ

0 голосов
/ 25 июня 2018

Если вы настаиваете на использовании элемента <button>, попробуйте следующее:

<button type="submit">Submit</button>
<button type="button">
    <a href="/">Cancel</a>
</button>

Вы также можете использовать элемент <a> без <button> и стилизовать его в CSS, если хотите:

<button type="submit">Submit</button>
<a href="/">Cancel</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...