gpt4 book ai didi

java - 使用 jquery 将参数传递给 Controller

转载 作者:行者123 更新时间:2023-12-01 13:42:07 24 4
gpt4 key购买 nike

我已经创建了一个 View 和 Controller ,我正在尝试使用 jquery 将表单参数传递给 Controller ​​..

  $.ajax({  
type: "POST",
url: "add.htm",
datatype: "json",
data: "name=" + name + "&password=" + password + "&gender=" + gender + "&aboutyou=" + aboutyou,
success: function(response){
alert(response.name);
// we have the response
if(response.status == "SUCCESS"){
$('#info').html("User has been added to the list successfully");
/* $('#name').val('');
$('#education').val(''); */
}else{
$('#info').html("Sorry, there is some thing wrong with the data provided.");
}
},
error: function(e){
alert('Error: ' + e);
}
});
}

这是我的 Controller 。

      public ModelAndView add(HttpServletRequest request,
HttpServletResponse response, employee employee) throws Exception {
List list=new ArrayList();
employeedao.saveUser(employee);
return new ModelAndView("userform");
}

最佳答案

我认为您想获取 Controller 中的值(来自问题标题),如果这是要求,则使用 request.getParameter("parametername");

例如要获取名称,请执行以下操作

request.getParameter("name"); 

您还需要更改传递参数的格式

data:{parametername:parametervalue} 作为 JSON

示例数据:{name:name ....}

关于java - 使用 jquery 将参数传递给 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20651459/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com