Mam problem, nad którego rozwiązaniem spędziłem już zdecydowanie za dużo czasu :/ Chcę wywołać przez AJAXA funkcję z kontrolera Spring MVC. Mam taki oto błąd:

{"message":"No matching handler method found for portlet request: mode 'view', phase 'RESOURCE_PHASE', parameters map['token' -> array<String>['AAAEobIWqe9EBAHKhyrGIV0fzMZArcLjElgdTkygFQHYyuFHWBggtw0JFuqIBxdkafiO...","exception":"javax.portlet.UnavailableException: No matching handler method found for portlet request: mode 'view', phase 'RESOURCE_PHASE', parameters map['token' -> array<String>['AAAEobIWqe9EBAHKhyrGIV0fzMZArcLjElgdTkygFQHYyuFHWBggtw0JFuqIBxdkafiOSNqHZCClMN5OXW6ldhpBup7btqSf8TfwEAyddNqaHozjQ7R']]","showMsg":true,"portletId":"signinportlet_WAR_cwasigninportlet","success":false}

Fragment pliku .jsp:
<portlet:resourceURL id="funkcja" var="funkcjaUrl"></portlet:resourceURL>
.
.
.
function login(token)
{
jQuery.ajax({
url: '${funkcjaUrl}',
type: 'post',
data:
{
'token':token
}

});

}

Funkcja kontrolera:
@ResourceMapping("funkcja")
public void funkcja(@RequestParam String token, ResourceRequest request, ResourceResponse response) {

}

Funkcja ma docelowo coś robić, ale i tak czego by nie robiła - nie wywołuje się. Jak postawie na jej początku breakpointa, to strona się nie chce załadować. W momencie jak go usunę to się załadowuje. Bardzo proszę o pomoc.