如果我有以下HTML表格:Spring MVC控制器是否会查找ID或名称?
<form id="myForm" action="/myFormHandler" method="post">
<input type="hidden" id="fizz-id" name="fizz" value="3" />
<input type="hidden" id="buzz-id" name="buzz" value="6" />
</form>
(注意没有提交按钮)。然后,我有以下的jQuery:
$("#someButton").click(function() {
$("#myForm").submit();
});
然后在服务器端(Spring MVC的控制器),做的隐藏字段IDS或名获取发送到处理方法?
@RequestMapping(value = "/myFormHandler.html", method = RequestMethod.POST)
public ModelAndView handleMyForm(
@RequestParam("fizz-id") String fizz,
@RequestParam("buzz-id") String buzz) {
// Should I be looking for "fizz-id" or "fizz"???
}
在此先感谢。
我认为这将是嘶嘶声(名称)。 – kosa
打开浏览器调试工具的网络选项卡,执行代码并检查(例如在Chrome中)“标题”选项卡上的“表单数据”或“查询字符串参数”部分。这将告诉你究竟发送了什么以及如何命名。 – Nope