动态网页和动态HTML的区别

 (一)什么是动态网页
如果浏览器在不同时刻或不同条件下访问WEB服务器上的某个页面,浏览器所获得的页面内容可以发生变化,那么这个页面就称之为动态网页。
如:能够查询出一些实事信息,(某日某次列车车票剩余情况。)
而浏览器的对静态网页和动态网页的 处理时一样的,都是从服务器中得到网页的字符流来显示的。
只不过动态网页的内容是由程序产生的。
(二)动态HTML页面只是根据脚本显示的具有视觉上的动态感而已,而动态网页则是根据程序来临时产生的网页代码,浏览器接收到之后显示出来的。

例如:

test.html

现在的时间是:

test.jsp

<%= new java.util.date()%>

当显示test.html时,刷新所显示的时间会变化,但查看源文件时,代码不变。原因是:当访问test.html时,web服务器直接把源代码发送给浏览器,由浏览器直接执行的。

而当调用test.jsp时,刷新也有变化,但不同的是源文件也是变化的,在本例中石源文件的内容和网页上显示的内容是一样的(都是时间的表示)。原因是当访问test.jsp时,浏览器是从web服务器中得到处理后的jsp文件的字符流,然后显示出来。

你可能感兴趣的:(java,web,学习)