1、客戶(就是妳)用客戶端(就是瀏覽器)打開壹個網站,例如:www.AAA.com/look(假設這個網站是JSP空間);
2、這個請求(就是“www.AAA.com/look”)到達這個網站的Web服務器(略去域名解析和IP尋址等細節,因為不是重點);
3、這個Web服務器Tomcat接到轉過來的這個請求(e!"; %>
<script language="JavaScript">
alert("<%=wel %>")
</script>
然後把它編成index_jsp.java文件(實際上就是壹個Servlet,這時已經沒有<% ... %>這樣的代碼了,與之替代的就是相當的java代碼)並編譯成class文件index_jsp.class;
6、JspServlet將Tomcat封裝好並傳進來的HttpServletRequest對象和HttpServletResponse對象傳入index_jsp.class的service方法(此方法為Servlet接口聲明的方法)進行處理;(這個處理其實就是把index.jsp裏的內容輸出來,這時回應流裏的內容就已經是:
<script language="JavaScript">
alert("welcome!")
</script>了)
7、tomcat接到這個回應流對象HttpServletResponse,又將它按e!")
</script>
了解到要解釋這樣壹段腳本。它就開始分析語法--JavaScript語法,那就調JavaScript語法解釋器,邊解釋邊執行,彈出警告框"welcome!"。
總結:
Tomcat是服務器,是裝在服務端的,妳請求(就是開網頁)前,它壹定早就在等著妳;
JavaScript是不需要設置環境的,基本沒什麽要設的,又不跨平臺,又不做企業應用。它的執行結果完全由瀏覽器保證。