區別:jsp是web網站的服務端技術,運行在后臺服務器上;javascript是web的客戶端技術,運行在前臺。JSP在HTML中用“<%%>”實現;JS在html中用“<script></script>”實現。

本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
Jsp全名為Java Server Pages(Java服務器頁面),其根本是一個簡化的Servlet設計,他實現了在Java當中使用HTML標簽。Jsp是一種動態網頁技術標準也是JAVAEE的標準。Jsp與Servlet一樣,是在服務器端執行的。Jsp的前身就是Servlet
jsp技術是web網站的服務端技術,可以簡單理解為jsp技術說是用來生成動態網頁的。普通的網頁是html的,它是靜態的,需要事先用html語言編寫好。那么我們在html頁面中加入一些java代碼,用java代碼部分動態的內容插入到原來的html頁面中,那么,這個頁面就可以成為jsp頁面。即,jsp=html+java。
JavaScript(JS)是世界上最流行的腳本語言,因為你在電腦、手機、平板上瀏覽的所有的網頁,以及無數基于HTML5的手機App,交互邏輯都是由JavaScript驅動的。簡單地說,JavaScript是一種運行在瀏覽器中的解釋型的編程語言。
javascript是web的客戶端技術,它是一種腳本語言,不用編譯,由瀏覽器解釋執行。它也是插入在html頁面當中。javascript腳本的執行都是事件驅動的,當瀏覽器加載完html頁面之后,用戶點擊頁面中的按鈕或者文本框的時候,如果頁面中為這些按鈕或文本框寫好了響應事件javascript的腳本,那么用戶在做響應動作時就會觸發這些腳本的執行。javascript腳本可以不與服務端進行通信,就對客戶的動作作出響應。【推薦學習:js基礎教程】
javascript和jsp的區別
1、運行位置不同
JSP運行在后臺服務器上,混合在HTML中的java程序段用于控制HTML的動態生成,并且通常負責調用后臺數據庫中的數據,形成能夠根據使用情況的變化的,具有豐富數據交互效果的頁面。
JavaScript通常是運行在前臺,即運行于用戶瀏覽器的,通常不需要服務器的后臺支持(AJAX交互例外),混合在HTML中的JavaScript腳本程序直接被瀏覽器解釋執行,以提高頁面的美觀性和UI操作響應速度為基本目標。
2、JSP在HTML中用<%%>實現;JS在html中用<script></script>實現
站長資訊網