title: Why does JSP need tomcat or any other extra server for that matter?
body: <p>I recently started learning java and JSP. To run JSP I was informed that I need to download apache tomcat. I did that and configured it to eclipse and got results. What exactly is this apache tomcat and why does JSP need it?</p>