Non e` che sia riuscito a capire esattamente cosa vuoi, ma dovresti cercare di distinguere quello che fa il server da quello che fa il client.

JSP viene interpretato sul server (webserver)
HTML e JS vengono interpretati sul client (browser).

i due interagiscono solo alla richiesta di una pagina e allo scaricamento della pagina.