2016-11-01 12 views
0

Ich möchte Backend-Controller aufrufen, während Anchor-Tag geklickt wird. Ich möchte immer noch Benutzer zur URL, aber ich muss eine andere Logik im Code durchführen.Wie kann man einen Controller mit dem Anker-Tag in Spring-mvc aufrufen?

<a href="<c:out value="${url}"/><c:out value="${name}"/><c:out value="${url}"/>"><c:out value="${name}"/></a> 

Diese Frage ist sehr ähnlich zu How to invoke a controller using a html link in Spring-mvc? Aber leider sind die Antworten in dieser Frage zu meinem Fall nicht anwendbar ist. Ich möchte den href-Wert nicht ändern. Vielen Dank im Voraus.

+0

Sie JavaScript und Ajax tun könnte, um den Anker Click-Ereignis abfangen, um den Anruf an die Steuerung machen, und mit der Antwort, zu tun, was Sie brauchen – cralfaro

Antwort

0

versuchen es

<a id="btnClick">click me</a> 
    <script> 
     $('#btnClick').click(function(){ 
      $.ajax({ 
       url : yourUrlToController 
       //todo something like that 
      }); 
     }); 
    </script> 
Verwandte Themen