я найду решение для вызова метода внутри jsp из контроллера, добавлю сопоставление запроса аннотации и назначу имя, как показано ниже, и вызову эту аннотацию в вашем URL-адресе ajax, как показано ниже
@RequestMapping("likePicture")
@ResponseBody
public void likePicture(@RequestParam("eId") String eId, Map<String, Object>map)
{
List<LikeCount> likeCounts = new ArrayList<>();
likeCounts = dal.getLikeCount(eId);
SimpleResponseModel srm = new SimpleResponseModel();
srm = dal.likePicture(eId, "n@n.com");
dal.updateLikeCount(srm.getMessage(), eId);
System.out.println(srm.getMessage());
}
метод ajax isпоказано здесь
function likeImg(id, votes)
{
var btn = document.getElementById("likeBtn");
debugger
$.ajax({
url : "../likePicture",
type : "GET",
contentType: "application/json; charset=utf-8",
dataType: "json",
data : {eId:id, vote:votes},
success : function(responce) {
alert("ok")
}
});