2011-05-26 19 views

回答

6

如果「運行一個網站」意味着服務它,那麼是的。如果它意味着查看網站,那麼否(除非它包含Java小程序,但這與您的問題是正交的)。

+0

它真的是正交嗎?畢竟一些怪胎仍然可以創建一個包含applet的JSP。他們不是嗎? – er4z0r 2011-05-26 16:18:40

+0

@ er4z0r:當然可以。這正是我所說的正交:他們可以放入一個applet,而不管該網站是否在JSP中實現。 – 2011-05-26 16:20:19

+0

這就是我想的,謝謝! – 2011-05-26 16:37:45

1

如果網站只使用JSP(沒有webstart,沒有小程序),那麼你不需要java,因爲沒有Java代碼在你的機器上運行。

1

是的,如果你想在本地運行一個使用JSP頁面的網站,至少需要Java和一個servlet容器:通常是Tomcat或Jetty。

0

每個jsp頁面都被「編譯」成一個.java文件,然後使用javac編譯器編譯爲.class,然後由應用程序服務器執行。 所以是的,你不需要安裝Java來運行JSP - 更具體地說,你將需要JDK而不僅僅是JRE!

2

這不是必需的,JSP是一個服務器副技術,一般說來是用html(或圖像/ css/javascript)響應http請求。

只要您的計算機上有一個可以發送http請求並讀取響應的客戶端(例如Web瀏覽器),就可以完美地使用JSP應用程序。

當您需要在本地計算機上運行java運行時的唯一情況是,如果您要連接到包含applet,java web start或javafx應用程序的頁面。

也許如果你打算從本地計算機服務的網站,你應該發表意見,或只是從你的本地計算機連接到一個網站在另一臺服務器

1
  • 要只需訪問該網站上您的機器不需要在您的機器上安裝JVM
  • 如果您的計算機上正在運行服務器(它正在爲網頁提供服務),那麼您需要在您的機器上安裝JVM,並且JDK實際開發用於編譯目的的JSP網站項目。
相關問題