Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Was ist der Unterschied zwischen JSP und Servlet ?
Um bei größeren Anwendungen den Überblick und die Wartbarkeit zu behalten, kann man das Layout (JSP) und die Logik (Servlet) trennen. Zur Übertragung von Daten (zwischen Servlet und JSP) kann man noch eine JavaBean "mit ins Boot holen".
Und das ganze noch ein wenig "geschwollener" auszudrücken..
Das ganze ist kann eine typische MVC "Architektur" sein, wobei Das Model bzw. die Logik in EJB's abläuft, die JSP die Views sind und ein oder mehrere Servlets die Controller...Schau dir zu diesem Theam mal Struts an.