1

在我的 Java 应用程序中,当单击超链接时,我正在发送表单。

现在我为超链接点击事件编写了代码。

  <form:form action="demo1" modelAttribute="DEMO">
    -----
   <a href="href_form1" id="href1" class="save_details">Save</a>
    -------
  $('#href1').click(function(){
    $("#DEMO").attr("action", $('.save_details').attr("href"));
    $("#DEMO").submit();
     });

还有我的控制器类

@RequestMapping(value = "demo1", method = RequestMethod.POST)
public @ResponseBody String demo1(Demo demo,
        Errors errors, Model model)throws Exception {
-------//some database code
}

但我收到警告。

WARNING: Request method 'GET' not supported
4

1 回答 1

0
<form:form action="demo1" modelAttribute="DEMO" method="POST">

您必须在表单中指定您正在使用 POST 方法。如果你不这样做,GET 将被用作默认值。

于 2013-04-18T10:08:56.110 回答