解决方案 »

  1.   


    @RequestMapping(value="insertTongzhi", method=RequestMethod.POST)
    @ResponseBody
    public Object insertTongZhi(@RequestParam(value ="ggbdGuid") String ggbdGuid,@RequestParam(value ="isFaChu") boolean isFaChu,@RequestParam(value ="qmContent") String qmContent,@RequestParam(value ="qmResult") String qmResult)
    {
    }
      

  2.   

    @RequestMapping(value="insertTongzhi", method=RequestMethod.POST)
    @ResponseBody
    我知道得加这2句,但是我想要的是@RequestBody和@RequestParam能同时写
    @RequestBody是把json字符串转为与之对应的对象,@RequestParam是获取参数,
    如果把json字符串和参数一同传递,就会出错
      

  3.   


    @RequestBody和@RequestParam是不能同时声明的。
      

  4.   


    @RequestBody和@RequestParam是不能同时声明的。
    是这样啊 
      

  5.   

    我昨天做了试验,即使没写@RequestParam,也没成功,马克一记,学习学习。
    另外楼主,如果你不想给变量改名字的话(前台传的参数叫name,后天接的也叫name),可以省略@RequestParam参数
    public Object insertTongZhi(String ggbdGuid,boolean isFaChu,String qmContent,String qmResult)
    {
    }