What did Google tell you?
A JSP is more like a template using Java to generate the page, so that Java is only executed ones when the page is requested on the server and before the page is opened.
While a Jsp is a server side component. To run a jsp we need a Server like Tomcat,weblogic etc.
The jsp is run in the servlet container and a html response is generated that is sent to the clients browser from which the request had originated for the jsp.