371 次瀏覽
這兩個屬性是所有 Action 元素共有的:id 屬性和 scope 屬性。Id 屬性:id 屬性唯一標識 Action 元素,並允許在 JSP 頁面內引用該動作。如果 Action 建立了一個物件的例項,則可以使用 id 值透過隱式物件 PageContext 來引用它。Scope 屬性:此屬性標識 Action 元素的生命週期。id 屬性和 scope 屬性直接相關,因為 scope 屬性決定了與 id 關聯的物件的生命週期。scope 屬性有四個可能的值:(a) ... 閱讀更多
208 次瀏覽
JSP 生命週期定義為從建立到銷燬的過程。這類似於 servlet 生命週期,但多了一個步驟,即需要將 JSP 編譯成 servlet。JSP 遵循的路徑:JSP 遵循以下路徑:編譯、初始化、執行、清理。JSP 生命週期四個主要階段與 Servlet 生命週期非常相似。下面描述了這四個階段:JSP 編譯:當瀏覽器請求 JSP 時,JSP 引擎首先檢查是否需要編譯頁面。如果頁面從未被編譯過,... 閱讀更多
679 次瀏覽
Web 伺服器需要一個 JSP 引擎,即一個容器來處理 JSP 頁面。JSP 容器負責攔截對 JSP 頁面的請求。本教程使用 Apache,它具有內建的 JSP 容器來支援 JSP 頁面的開發。JSP 容器與 Web 伺服器一起工作,為 JSP 提供執行時環境和其他服務。它知道如何理解作為 JSP 部分的特殊元素。下圖顯示了 JSP 容器和 JSP 檔案在 Web 應用程式中的位置。JSP 處理:以下步驟解釋了 Web 伺服器如何使用 JSP 建立網頁:作為... 閱讀更多
868 次瀏覽
Apache Tomcat 是 JavaServer Pages 和 Servlet 技術的開源軟體實現,可以作為測試 JSP 和 Servlet 的獨立伺服器,也可以與 Apache Web 伺服器整合。以下是在您的機器上設定 Tomcat 的步驟:從 https://tomcat.apache.org/ 下載最新版本的 Tomcat。下載安裝程式後,將其解壓縮到方便的位置。例如,在 Windows 上解壓縮到 C:\apache-tomcat-5.5.29,或在 Linux/Unix 上解壓縮到 /usr/local/apache-tomcat-5.5.29,並建立指向這些位置的 CATALINA_HOME 環境變數。可以透過在 Windows 機器上執行以下命令來啟動 Tomcat:%CATALINA_HOME%\bin\startup.bat ... 閱讀更多
3K+ 次瀏覽
下表列出了與其他技術相比使用 JSP 的其他優勢:與活動伺服器頁面 (ASP) 相比:JSP 的優勢有兩方面。首先,動態部分是用 Java 編寫的,而不是 Visual Basic 或其他 MS 特定語言,因此它更強大且更易於使用。其次,它可以移植到其他作業系統和非 Microsoft Web 伺服器。與純 Servlet 相比:編寫(和修改!)常規 HTML 比編寫大量生成 HTML 的 println 語句更方便。與伺服器端包含 (SSI) 相比:SSI 實際上只用於簡單的包含,而不是用於使用表單的“真實”程式... 閱讀更多
1K+ 次瀏覽
JavaServer Pages (JSP) 是一種用於開發支援動態內容的網頁的技術。這有助於開發人員透過使用特殊的 JSP 標籤(大多數以 <% 開頭)將 java 程式碼插入 HTML 頁面。JavaServer Pages 元件是一種 Java servlet,旨在充當 Java web 應用程式的使用者介面。Web 開發人員將 JSP 編寫為文字檔案,這些檔案組合了 HTML 或 XHTML 程式碼、XML 元素以及嵌入式 JSP 動作和命令。使用 JSP,您可以透過網頁表單收集使用者的輸入,呈現來自資料庫或其他來源的記錄,以及... 閱讀更多
236 次瀏覽
您可以使用 JSTL(JSP 標準標籤庫)或 EL(表示式語言)來避免使用指令碼。