我是春天的新手.我生成如下的JSON:

[

{

"customer" : "16", "project" : "19",

"phase" : "47", "approver" : "5",

"date1" : "", "date2" : "",

"date3" : "", "date4" : "",

"date5" : "", "date6" : "",

"date7" : "", "activity" : "1"

},

{

"customer" : "17", "project" : "20",

"phase" : "48", "approver" : "3",

"date1" : "", "date2" : "",

"date3" : "", "date4" : "",

"date5" : "", "date6" : "",

"date7" : "", "activity" : "1"

}

]

我将此JSON传递给我的Spring控制器:

$.ajax({

type: 'post',

url: 'NewTimesheet',

dataType : 'json',

data: JSON.stringify(jsonObj),

success: function(data) {

console.log(data);

}

});

我将请求映射到控制器,如下所示:

@RequestMapping(value="NewTimesheet", headers = { "Content-type=application/json" })

@ResponseBody

public String addNewTimesheet(@RequestBody List timesheet,

HttpSession session) {

logger.info("timesheet list size is" + timesheet.size());

return "success";

}

时间表类:

public class Timesheet {

private String project;

private String phase;

private String approver;

private String customer;

private String date1;

private String date2;

private String date3;

private String date4;

private String date5;

private String date6;

private String date7;

private String activity;

//Getters and setters

}

但我的请求未与控制器映射.我的控制台显示如下:

WARN

org.springframework.web.servlet.PageNotFound.handleNoSuchRequestHandlingMethod:142

– No matching handler method found for servlet request: path ‘/NewTimesheet’, method ‘POST’, parameters

map[‘[{“customer”:”16″,”project”:”19″,”phase”:”47″,”approver”:”5″,”date1″:””,”date2″:””,”date3″:””,”date4″:””,”date5″:””,”date6″:””,”date7″:””,”activity”:”1″},{“customer”:”17″,”project”:”20″,”phase”:”48″,”approver”:”3″,”date1″:””,”date2″:””,”date3″:””,”date4″:””,”date5″:””,”date6″:””,”date7″:””,”activity”:”1″}]’

-> array[”]]

如何将我的JSON映射到控制器?任何帮助将不胜感激!!!

java ajax 404_java – 在jQuery AJAX中调用Spring控制器时发现404错误相关推荐

  1. 【转】Jquery -Ajax 入门练习 Jquery.Ajax 调用后台函数,获取DataTable Json,Asp.net

    直接上图=============最后拷贝源码(图片清楚) ====================================================================== ...

  2. ajax abort 原因,jquery ajax abort()方法

    如果用户频繁点击ajax请求,除最后一个外都是无效的,趁早结束节省资源.也可能出现更严重的问题,最后一个发送的请求,响应未必是最后一个,有可能造成混乱.用jquery的abort方法,可以中途中止aj ...

  3. 【thymeleaf】【SpringBoot】在HTML中调用Spring Bean

    前言 spring boot : 2.0.0.RELEASE maven eclipse thymeleaf 3.0 某些情况下需要在HTML中调用Service.比如:做CMS系统时提供的随时获取文 ...

  4. C#中调用Windows API时的数据类型对应关系

    C#中调用Windows API时的数据类型对应关系 原文 C#中调用Windows API时的数据类型对应关系 BOOL=System.Int32 BOOLEAN=System.Int32 BYTE ...

  5. JSP页面中调用Spring Bean

    前言 spring boot 2.0.3.RELEASE spring mvc view : jsp JSP页面中调用Spring Bean 在 JSP 页面获得 WebApplicationCont ...

  6. 『飞秋』在.NET 4中调用GDAL库时遇到的问题及解决方法

    『飞秋』在.NET 4中调用GDAL库时遇到的问题及解决方法 最近需要在.NET 4的环境中调用GDAL库.GDAL本身是一套非托管类库,不过还好提供了用SWIG做的托管的Wrapper. 可以在FW ...

  7. 卷影复制服务错误: 调用程序 CoCreateInstance 时的意外错误。hr = 0x8007045b, 系统正在关机。

    服务器有时自动重启: 卷影复制服务错误: 调用程序 CoCreateInstance 时的意外错误.hr = 0x8007045b, 系统正在关机. 在服务中是:Volume Shadow Copy和 ...

  8. eclipse里调用接口库时出现了错误 Undefined reference to

    eclipse里调用接口库时出现了错误,从http://space.itpub.net/2008/viewspace-45218找到了原因,记录如下,待解决后再做修改. ############### ...

  9. 【报错笔记】在eclipse中做Spring项目时,创建Spring容器时老是出错

    在eclipse中做Spring项目时,创建Spring容器时老是出错 写完这句代码无法导包,最后发现包导错了,我原来导的4.3.9的包,而且是后缀为其他的包,而且对JDK也有要求,我又下载了5.0. ...

最新文章

  1. Outlook addon CommandBarButton picture 的不透明效果解决方案
  2. 用c语言输出数组中最小值,C语言.由键盘输入10个整数存入数组,输出最大值、最小值及它们的位置信息.并将最大、最小值位置互换后,再...
  3. 年年有余之java求余的技巧集合
  4. python global用法_【python测试开发栈】python基础语法大盘点
  5. JavaScript函数式编程之深入理解纯函数
  6. php页面添加链接,怎么给一个PHP密码访问页面加超链接
  7. Mybatis+Oracle批处理
  8. Nginx屏蔽个别User-Agent蜘蛛访问网站的方法
  9. 梯度,散度,旋度的理解
  10. Q106:Linux系统下安装编译PBRT-V3
  11. 网络---NAT技术与代理服务器调研
  12. 让Eclipse起飞——这些插件不可不知
  13. echarts官网在线编辑的图表如何导出svg
  14. C标准库stdio源码分析
  15. 【动态规划 记忆化搜索】JZOJ_6287 扭动的树
  16. 解决MAC launchpad顽固性图标无法删除问题。
  17. YOLOV5在deepstream6.1.1上应用
  18. c语言程序设计韦良芬答案,论高职院校《C语言程序设计》的教学改革
  19. 图神经网络时间序列预测,神经网络预测未来数据
  20. 为树莓派打实时preempt_rt补丁

热门文章

  1. AI基础:特征工程-数字特征处理
  2. CVPR 2022 57 篇论文分方向整理 + 打包下载|涵盖目标检测、语义分割、人群计数、异常检测等方向
  3. 如何使用 Javascript/node.js 在 WebRTC 中构建音视频通话APP?
  4. 折叠屏市场价值在哪里?
  5. 埃维诺任命杰出企业家郭秀闲掌舵大中华区业务
  6. Java 内部类示例
  7. 在linux下玩转usb摄像头
  8. PHP常用函数之文件系统处理
  9. session多服务器共享的方案梳理
  10. [原创]关于打开新窗口和关闭老窗口的2个方法!