Jender_Sean 2018-12-09 13:34 采纳率: 0%
浏览 417

Ajax向后台发送请求Spring无法匹配到u'r'l?

前端想用Ajax发送一个Post请求,
匹配到后台Spring的方法后,
返回前端一个Json串。
ajax请求url如下:

$.post("/SpringDemo/query",
               {
                 Sname:name
               },
            function(data,status){
                    ...............

Spring@ReuqestMapping如下:

@Controller
@RequestMapping(value ="/SrpingDemo");
public class testController {
    @RequestMapping(value ="/query", method = RequestMethod.POST,consumes="application/json")
   @ResponseBody

    public Object getStu(HttpServletRequest request) throws Exception {
   ...........................

Dispatcher拦截了所有路径,驱动如下:

<mvc:annotation-driven></mvc:annotation-driven>
 <mvc:default-servlet-handler />

我自己觉得豪无问题,在浏览器下测试,一直404:
图片说明

  • 写回答

5条回答 默认 最新

  • huang800336 2018-12-09 13:51
    关注

    确认下什么怎样部署的,如果是放在tomcat,部署路径又不是在root下,则请求路径需要加下工程名字:localhost:8080/工程名/SpringDemo/query

    评论

报告相同问题?

悬赏问题

  • ¥15 教务系统账号被盗号如何追溯设备
  • ¥20 delta降尺度方法,未来数据怎么降尺度
  • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
  • ¥15 再不同版本的系统上,TCP传输速度不一致
  • ¥15 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式