㈠ jsp在Web伺服器上的運行過程是什麼
以jsp為例吧。
用戶向web伺服器以HTTP請求的形式請求資源。HTTP請求中有幾個重要的參數,一個是請求方法GET還是POST還是其它,請求的URL是Sample.jsp。
伺服器得到這些請求後對參數進行分析,如/Sample.jsp的URL請求,這個請求一般會映射一個jsp頁面或servlet,伺服器會把瀏覽器的HTTP請求打包提供給index.jsp來運行(注意,jsp最終會被編譯為可運行的類文件,它的任務是說明向瀏覽器發送什麼數據)
jsp或servlet運行的結果就是向瀏覽器回送一次HTTP回應,這個回應也包括一些參數和最後的正文,正文的內容就是html語言了。瀏覽器對html進行解釋,html正文里還有一些資源如如<img src="..." />,瀏覽器會再一次對伺服器進行請求,不過對於圖片這些靜態內容,伺服器是會直接返回的(不會經過jsp或servlet的)
一次完整的動態web交互就完成了 :HTTP請求-》伺服器處理-》HTTP回應
如果覺得這個是那麼回事就給點分撒,呵呵