動態網頁和動態HTML的區別

 (一)什麼是動態網頁
如果瀏覽器在不同時刻或不同條件下訪問WEB服務器上的某個頁面,瀏覽器所獲得的頁面內容可以發生變化,那麼這個頁面就稱之爲動態網頁。
如:能夠查詢出一些實事信息,(某日某次列車車票剩餘情況。)
而瀏覽器的對靜態網頁和動態網頁的 處理時一樣的,都是從服務器中得到網頁的字符流來顯示的。
只不過動態網頁的內容是由程序產生的。
(二)動態HTML頁面只是根據腳本顯示的具有視覺上的動態感而已,而動態網頁則是根據程序來臨時產生的網頁代碼,瀏覽器接收到之後顯示出來的。

例如:

test.html

現在的時間是:

<script type="text/javascript">

  document   write(new date());

</script>

test.jsp

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

當顯示test.html時,刷新所顯示的時間會變化,但查看源文件時,代碼不變。原因是:當訪問test.html時,web服務器直接把源代碼發送給瀏覽器,由瀏覽器直接執行的。

而當調用test.jsp時,刷新也有變化,但不同的是源文件也是變化的,在本例中石源文件的內容和網頁上顯示的內容是一樣的(都是時間的表示)。原因是當訪問test.jsp時,瀏覽器是從web服務器中得到處理後的jsp文件的字符流,然後顯示出來。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章