2016-02-26 59 views
1

嘗試從數據庫澤西獲取單個記錄拋出錯誤的請求exception.Kindly有人幫我解決這個問題。澤西拋出錯誤請求異常(400)

阿賈克斯: -

 var id = $(this).attr("data-id").trim(); 
    $.ajax({ 
     url:"./scalegdn/service/getServiceById/"+id, 
     method:"get", 
     dataType:"json", 
     success:function(data){ 
      $("#servicename").val(data.serviceName); 
      $("#description").val(data.serviceDescription); 
     } 
    }); 

新澤西資源: -

@GET 
@Produces(MediaType.APPLICATION_JSON) 
@Path("/getServiceById/{id}") 
public ServiceTO getServiceById(@PathParam("id") int id) throws Exception { 
    ServiceDAO servicedao = null; 
    ServiceTO service=null; 
    logger.info("id is:"+id); 
    try { 
     service=servicedao.getServiceById(id); 
    } catch (Exception e) { 
     logger.error("Error occurs,While trying to get service by serviceId.",e); 
    } finally { 
     if (!connection.isClosed()) { 
      connection.close(); 
     } 
    } 
    return service; 
} 

回答

1

檢查@PathParam包導入的。嘗試使用球衣依賴。