摘自:http://www.runoob.com/jsp/jsp-architecture.html
1.客户端向服务器发送一个HTTP请求。
2.服务器识别是对JSP网页的请求后将其请求传递给Servlet引擎。
3.Servlet引擎将磁盘中的Jsp文件转化为Servlet类,并将所有的元素转化为Java代码
4.JSP引擎将Servlet类编译成可执行的文件并将最原始的请求发送给Servlet引擎
5.服务器通过调用Servlet引擎来执行Servlet可执行文件,Servlet会产生HTML格式的输出内嵌在HTTP Response中并将其上传给服务器
6.服务器将其以HTML的格式上传到客户端的浏览器中以静态页面的形式展现给用户。
如图: