在使用Spring MVC的时候想向后台传值遇到这个问题:
@RequestMapping(value = "/doTest")
public String method(ModelMap mm, @RequestParam("userName") String userName, @RequestParam("userPassword") StringuserPassword) {//...
return ""; }
这里提示Required String parameter 'userName' is not present并不一定是userName的错,也有可能是后面的参数错误。总的来说就是页面船只参数和后台接受参数名自不匹配。
记录一下这里的两种请求:
window.location.href="../×××/doTest?userName="+userName+"&userPassword="+userPassword;或
$.ajax({ type: "post", url: "./doTest", data: {"userName":userName,"userPassword":userPassword}, success: function (data) { } });