JSP is a
server-side technology for creating
Java servlets. JSP require both a JSP Engine and a Servlet Container, i.e. Java-based Web server.
JavaScript and jQuery are primarily
client-side technologies which execute within an HTML browser.
Your web server is basically sending HTML code which may be combined with JavaScript and/or jQuery code.
Different HTML browsers sometimes handle client-side code in different ways. In a commercial setting, dealing with these differences is a critical part of
testing as well as prototype development.
Good luck!