如何从帖子请求中检索数据?

时间:2015-01-06 13:50:13

标签: java javascript html

我正在使用Spring MVC 4.1.3。 我需要允许用户将新数据保存到数据库中。我已经创建了表单。

<form id="add" action="/dosave" method="POST">
<!-- Some input/texts, e.g.: -->
<input type="text" id="name" /> <br/>
<input type="submit" />
</form>

我有以下方法:

@RequestMapping(value="/dosave", method=RequestMethod.POST)
public String doSave(@RequestParam String name, Model m){
    eDAO.addE(name);
    return "view";
}

问题是当我点击提交按钮时,网址不包含请求参数和用户提供的数据。我是否必须编写JavaScript代码以手动将该数据传递到URL字符串?我尝试将方法从POST更改为GET,但它无法正常工作。我做错了什么,你不能澄清吗?

2 个答案:

答案 0 :(得分:1)

方法签名应为

public String doSave(@RequestParam("name") String name, Model m)

另外,确保该类标有@Controller并且它由上下文

加载

答案 1 :(得分:1)

您需要为输入框定义名称:

  <input type="text" id="name" name="name" />
相关问题