2017-03-24 14 views
0

ajax呼び出し(文字列ではありません)を介して電子メールIDを渡すには、私は春のコントローラでその電子メールパラメータを捕捉する必要があります。ajax email pass spring mvc

$.ajax({ 
     type : "POST", 
     contentType : "application/json", 
     data: data, 
     dataType: "text", 
     url : "<%=request.getContextPath()%>/methodName";, 
     success : function(data){ 

     } 
     }); 

Javaコード:

@RequestMapping(value="/methodName/{email}", method =RequestMethod.POST,produces="application/json") 
    @ResponseBody 
    public String resetPassword(@PathVariable(value = "email") String email) throws Exception{ 
     //do something 
     return "success"; 
    } 

答えて

0

次のコードは、トリックを行いました。

$.ajax({ 
     type : "POST", 
     data: { 
      'email': email 
     }, 
     url : "<%=request.getContextPath()%>/methodName";, 
     success : function(data){ 

     } 
     }); 

@RequestMapping(value="/methodName", method =RequestMethod.POST) 
    @ResponseBody 
    public String resetPassword(@RequestParam(value = "email") String email) throws Exception{ 
     //do something 
     return "success"; 
    }