[英]JSP wouldn't compile
<HTML>
<BODY>
Hello! The time is now <%= new java.util.Date() %>
</BODY>
</HTML>
我試圖用firefox打開這個瑣碎的jsp文件,但是該表達式無法求值。 我已經安裝了Java。
我是JSP的新手。 我應該將jsp放在特定的目錄中嗎? 還是忘了在jsp文件中包含任何內容?
聽起來您根本沒有使用JSP / Servlet容器,而是直接通過file://
URL從本地磁盤文件系統中打開了文件。 這確實是行不通的。 您需要安裝一個JSP / Servlet容器。 這基本上是一個HTTP Web服務器,它內置了JSP編譯器並支持服務JSP / Servlet。 一個著名的例子是Apache Tomcat 。 只需下載 “核心”部分下的壓縮文件(不,不是“ Windows zip”,實際上只是“ zip”),然后將其解壓縮到磁盤上。 然后執行以下步驟:
/webapps
文件夾中創建一個新的子文件夾。 /bin/startup.bat
)或/bin/startup.sh
)腳本啟動Tomcat。 JSP由Web容器(例如Tomcat或Jetty)評估,然后將其生成的HTML發送到瀏覽器。 瀏覽器不能單獨運行JSP。
檢查您的項目庫設置,並且您的Java庫位於PATH類中。
每個jsp頁面必須由JSP引擎編譯為servlet。 Firefox不是JSP引擎。 看一下對您有幫助的JavaServer Pages技術 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.