Джерси выдает исключение Bad request (400)

При попытке получить одну запись из трикотажа базы данных возникает исключение Bad request. Пожалуйста, помогите мне это исправить.

Аякс :-

     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;
}

person Murugesan Era    schedule 26.02.2016    source источник


Ответы (1)


проверьте импортированный пакет @PathParam. попробуйте использовать зависимость от трикотажа.

person Vasantha Raj    schedule 26.02.2016