我正在寻找像JSP中的radiobutton onchange listener这样的东西。我像这个例子一样使用: https://www.tutorialspoint.com/springmvc/springmvc_radiobutton.htm 任何人都知道如何在控制器上捕捉radiobutton的事件吗?
答案 0 :(得分:0)
在Spring中不存在默认方式。你为什么要这么做?
您基本上会使用AJAX调用将所选按钮的数据发送到Rest Controller。类似于这个伪代码的东西。
jQuery(document).ready(function($) {
$("#your-buttons").change(function(event) {
event.preventDefault();
var data = formname.your-buttons.value;
$.ajax({
type : "POST",
contentType : "application/json",
url : "your/api/url",
data : JSON.stringify(data),
dataType : 'json',
success : function(data) {
display(data);
},
error : function(e) {
display(e);
}
});
});
});
然后在您的Rest Controller上,您只需要像处理任何其他事件一样处理它。
@RequestMapping(value = "/your/api/url", method = RequestMethod.POST)
public String whatever(.....) {
// ...
}