Java 无法将请求从jqgrid映射到Spring MVC控制器

Java 无法将请求从jqgrid映射到Spring MVC控制器,java,jsp,spring-mvc,jqgrid,Java,Jsp,Spring Mvc,Jqgrid,我试图将表单数据从jqgrid发送到SpringMVC控制器,但我得到的错误如下: HTTP状态404请求的资源不可用。 下面是我的代码。 1)概览控制器.java @Controller @RequestMapping(value="Overview") public class OverviewController { @Autowired OverviewService service; @RequestMapping(value="Order.spring",m

我试图将表单数据从jqgrid发送到SpringMVC控制器,但我得到的错误如下:
HTTP状态404请求的资源不可用。

下面是我的代码。
1)概览控制器.java

@Controller
@RequestMapping(value="Overview")
public class OverviewController
{
    @Autowired
    OverviewService service;

    @RequestMapping(value="Order.spring",method=RequestMethod.GET)
    public ModelAndView getOrderView(ModelMap map,HttpSession session)
    {

        ModelAndView modelAndView=new ModelAndView("ViewOrders");
        modelAndView.addObject("ViewOrders", new OrderOverviewForm());
        return modelAndView;
    }


    @RequestMapping(value="Order.spring",method=RequestMethod.POST,produces="application/json")
    public @ResponseBody OrderOverviewResponse getOrderOverview(@RequestParam("AccId") Integer AccId
            ,@RequestParam("FromDate")Date FromDate
            ,@RequestParam("ToDate")Date ToDate
            ,@RequestParam("TransactionType") String TransactionType
            ,@RequestParam("_search") Boolean search
            ,@RequestParam(value="page", required=false) Integer page 
            ,@RequestParam(value="rows", required=false) Integer rows  
            ,@RequestParam(value="sidx", required=false) String sidx 
            ,@RequestParam(value="sord", required=false) String sord)
    {
        //          System.out.println(form);
        OrderOverviewForm form=new OrderOverviewForm(FromDate, ToDate, AccId, TransactionType);

        System.out.println("In overview POST");

        List<OrderOverviewData> datas=(List<OrderOverviewData>)service.getOrderOverview(form, 1);

        for (Iterator iterator = datas.iterator(); iterator.hasNext();) {
            OrderOverviewData orderOverviewData = (OrderOverviewData) iterator.next();  
            System.out.println(orderOverviewData);
        }
        OrderOverviewResponse response=new OrderOverviewResponse();

        response.setPage("1");
        response.setTotal("5");
        response.setRows(datas);
        response.setRecords(String.valueOf(datas.size()));

        return response;
    }


}
我在mozilla中跟踪了请求和响应的内容

Source
AccId=100&FromDate=&ToDate=&TransactionType=&_search=false&nd=1414507225627&rows=20&page=1&sidx=CusId&sord=asc
以及请求和响应内容

Response Headersview source
Server  Apache-Coyote/1.1
Content-Type    text/html;charset=utf-8
Content-Length  1041
Date    Tue, 28 Oct 2014 14:40:25 GMT


Request Headersview source
Host    localhost:8080
User-Agent  Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6
Accept  application/json, text/javascript, */*; q=0.01
Accept-Language en-us,en;q=0.5
Accept-Encoding gzip,deflate
Accept-Charset  ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive  115
Connection  keep-alive
Content-Type    application/json; charset=utf-8
X-Requested-With    XMLHttpRequest
Referer http://localhost:8080/Online_Fund_Trading/Overview/Order.spring
Content-Length  110
我也加入了杰克逊的罐子,但仍然没有明白我做错了什么。 请帮我解决这个问题。
谢谢。

您想在jqgrid中发布编辑数据吗?@AaronC No。我想要的是用户将在表单中输入搜索条件。提交表单后,jqgrid将被调用,jqgrid将向spring控制器发送请求以及表单数据。然后spring控制器返回的数据将显示在jqgrid中。
Response Headersview source
Server  Apache-Coyote/1.1
Content-Type    text/html;charset=utf-8
Content-Length  1041
Date    Tue, 28 Oct 2014 14:40:25 GMT


Request Headersview source
Host    localhost:8080
User-Agent  Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6
Accept  application/json, text/javascript, */*; q=0.01
Accept-Language en-us,en;q=0.5
Accept-Encoding gzip,deflate
Accept-Charset  ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive  115
Connection  keep-alive
Content-Type    application/json; charset=utf-8
X-Requested-With    XMLHttpRequest
Referer http://localhost:8080/Online_Fund_Trading/Overview/Order.spring
Content-Length  110