RadionButton的JSP捕获事件

时间:2017-08-20 15:48:19

标签: spring jsp

我正在寻找像JSP中的radiobutton onchange listener这样的东西。我像这个例子一样使用: https://www.tutorialspoint.com/springmvc/springmvc_radiobutton.htm 任何人都知道如何在控制器上捕捉radiobutton的事件吗?

1 个答案:

答案 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(.....) {
    // ...
}