Простой способ добиться этого, выполнив 2 шага:
Шаг 1: Сделайте doStuffMethod
для посещения с /do-stuff
@RequestMapping(value="/do-stuff")
public void doStuffMethod() {
System.out.println("Success");
}
Шаг 2: Используйте window.location.href
, чтобы посетить /do-stuff
<button type="button" th:onclick="|window.location.href='/do-stuff'|"> Hello</button>
Все это может успешно вызвать ваш doStuffMethod()
после нажатия кнопки, но это вызовет некоторое исключение из-зак шаблону с именем do-stuff
.
Следовательно, лучше создать шаблон с именем doStuff.html
и вернуть его имя в виде строки в doStuffMethod()
.
doStuff.html
<h1>Success</h1>
И измените ваш контроллер следующим образом:
@RequestMapping(value="/do-stuff")
public String doStuffMethod() {
System.out.println("Success");
return doStuff;
}