网页简述:java
浏览器可以根据HTML静态标记语言来显示各式各样的网页。可是若是咱们须要在网页上完成一些业务逻辑:好比登录验证。或者说网页显示的内容在服务器的数据库中。若是是这样,除了负责显示的HTML标记以外,必须还要有完成这些业务功能的代码存在。这种网页咱们就叫作动态网页。数据库
静态网页:没有业务交互逻辑的网页好比登陆验证浏览器
对于静态网页而言,服务器上存在的是一个个纯HTML文件。当客户端浏览器发出HTTP请求时,服务器能够根据请求的URL找到对应的HTML文件,并将HTML代码返回给客户端浏览器。服务器
动态网页:有业务交互逻辑的网页,根据业务逻辑生成新的HTML代码 网络
可是对于动态网页,服务器上除了找到须要显示的HTML标记外,还必须执行所须要的业务逻辑,而后将业务逻辑运算后的结果和须要显示的HTML标记一块儿生成新的HTML代码。最后将新的带有业务逻辑运算结果的HTML代码返回给客户端。jsp
网络请求执行流程:spa
servlet负责响应请求产生数据(一样也能够操做用户界面跳转),并把数据经过转发技术带给jsp,数据的显示jsp来作.net
http://blog.csdn.net/qq_27093465/article/details/52912444blog