前端使用Ajax传递数据
var data = {
part_id:document.getElementById("part_id").value,
part_name:document.getElementById("part_name").value.value,
part_type:document.getElementById("part_type").value.value,
part_status:document.getElementById("part_status").value.value,
part_remark:document.getElementById("part_remark").value.value
}
$.ajax({
//接口地址
url:chooseurl,
//请求方式post、get
type:'post',
contentType: 'application/json',
//数据
data:JSON.stringify(data),
//返回值类型
// dataType:'json',
//成功的回调函数
success: function (data) {
console.log(data);
alert(tip);
},
error:function (e) {
console.log(e);
alert("fail");
}
})
后端使用servlet接收数据,无法接收到值
@WebServlet(name = "AddPartsServlet",urlPatterns="/AddPartsServlet")
public class AddPartsServlet extends HttpServlet {
@Autowired
private AddPartsService addPartsService;
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doPost(request,response);
}
@Override
protected void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{
String part_id =request.getParameter("part_id");
String part_name =request.getParameter("part_name");
String part_type =request.getParameter("part_type");
String part_status =request.getParameter("part_status");
String part_remark =request.getParameter("part_remark");
Parts parts = new Parts();
try {
System.out.println("展示接收数据");
System.out.println(part_id);
System.out.println(part_name);
System.out.println(part_type);
System.out.println(part_status);
System.out.println(part_remark);
System.out.println("展示接收数据");
parts.setPart_id(part_id);
parts.setPart_name(part_name);
parts.setPart_type(part_type);
parts.setPart_status(part_status);
parts.setPart_mark(part_remark);
addPartsService.AddPartsService(parts);
}catch (Exception e){
e.printStackTrace();
}
}
}
用@RequestBody注解获取
参考:
public R add(@RequestBody ExamResultVo examResult) {
您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632
非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!
速戳参与调研>>>https://t.csdnimg.cn/Kf0y