Jsp dentro de javascript

He introducido código jsp dentro de un método javascript, de forma que se ejecute cuando llame a dicho método desde un evento onclick
<%! Int cont = 0 %>
function recarga(){
<%= cont++ %>
}
<img src=.. Onclick="javascript:recarga()" >
El problema es que este contador se aumenta simplemente al cargar la página jsp, no espera a que se produzca el evento. ¿Cómo puedo evitar la ejecución de dicho código al inicio?
Respuesta
Lo que tú quieres hacer no es posible...
Todo el código JSP se ejecuta en el servidor y el código JavaScript se ejecuta en el lado cliente (en el navegador). Es por eso que lo que tú percibes es que ese contador aumenta en cada recarga. Para hacer algo parecido, lo que tendrías que hacer es generar tu función JavaScript desde JSP...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas