Question: servlets are executed by web browser?
Answer: Java Servlets are programs that run on a Web or Application server and act as a middle layer between a requests coming from a Web browser or other HTTP client and databases or applications on the HTTP server. ... Servlets execute within the address space of a Web server.