【发布时间】:2018-09-07 13:23:29
【问题描述】:
我正在开发一个 Spring Java 项目。我有一个包含多个按钮的视图。每个都会从控制器触发一个方法。那么如何将按钮单击功能链接到控制器中的特定方法?
这是 MainView.html 中的一些 HTML
<button class="btn btn-success btn-default">
<span class="glyphicon glyphicon-play-circle" aria-hidden="true"></span>
</button>
这是 MainController 类:
import org.springframework.stereotype.Controller;
@Controller
public class MainController
{
@GetMapping(value="/")
public String home()
{
return "views/MainView";
}
public void run() //I want to link the button click to this method
{
System.out.println("Test1");
System.out.println("Test2");
System.out.println("Test3");
System.out.println("Test4");
}
}
【问题讨论】:
-
您的 Web 前端需要向您的控制器执行 GET 请求。这将是一个单页应用风格的 webapp(然后你会使用一些库为你提交一个 ajax 请求)还是一个传统的请求/响应 webapp(在这种情况下你可以有一个 HTML 表单提交给你的控制器)
标签: java html spring-mvc spring-boot