原创 JSP 隱式對象

JSP 隱式對象 JSP隱式對象是JSP容器爲每個頁面提供的Java對象,開發者可以直接使用它們而不用顯式聲明。JSP隱式對象也被稱爲預定義變量。 JSP所支持的九大隱式對象: 對象 描述 request HttpServl

原创 JSP三大指令

JSP 指令 JSP指令用來設置整個JSP頁面相關的屬性,如網頁的編碼方式和腳本語言。 語法格式如下: <%@ directive attribute="value" %> 指令可以有很多個屬性,它們以鍵值對的形式存在,並用逗號隔

原创 JSP 客戶端請求

JSP 客戶端請求 當瀏覽器請求一個網頁時,它會向網絡服務器發送一系列不能被直接讀取的信息,因爲這些信息是作爲HTTP信息頭的一部分來傳送的。您可以查閱HTTP協議來獲得更多的信息。 下表列出了瀏覽器端信息頭的一些重要內容,在以後的

原创 JSP Session

JSP Session HTTP是無狀態協議,這意味着每次客戶端檢索網頁時,都要單獨打開一個服務器連接,因此服務器不會記錄下先前客戶端請求的任何信息。 有三種方法來維持客戶端與服務器的會話: Cookies 網絡服務器可以指定一

原创 JSP 語法

JSP 語法 本小節將會簡單地介紹一下JSP開發中的基礎語法。 腳本程序 腳本程序可以包含任意量的Java語句、變量、方法或表達式,只要它們在腳本語言中是有效的。 腳本程序的語法格式: <% 代碼片段 %> 或者,您也可以編寫

原创 TCP/IP 協議

TCP/IP 協議 TCP/IP 是不同的通信協議的大集合。 協議族 TCP/IP是基於 TCP 和 IP 這兩個最初的協議之上的不同的通信協議的大集合。 TCP - 傳輸控制協議 TCP 用於從應用程序到網絡的數據傳輸

原创 JSP 動作元素

JSP 動作元素 與JSP指令元素不同的是,JSP動作元素在請求處理階段起作用。JSP動作元素是用XML語法寫成的。 利用JSP動作可以動態地插入文件、重用JavaBean組件、把用戶重定向到另外的頁面、爲Java插件生成HTML代

原创 JSP Cookie 處理

JSP Cookie 處理 Cookie是存儲在客戶機的文本文件,它們保存了大量軌跡信息。在servlet技術基礎上,JSP顯然能夠提供對HTTP cookie的支持。 通常有三個步驟來識別回頭客: 服務器腳本發送一系列cooki

原创 JSP HTTP 狀態碼

JSP HTTP 狀態碼 HTTP請求與HTTP響應的格式相近,都有着如下結構: 以狀態行+CRLF(回車換行)開始 零行或多行頭模塊+CRLF 一個空行,比如CRLF 可選的消息體比如文件,查詢數據,查詢輸出 舉例來說,一個服務器

原创 JSP 表單處理

JSP 表單處理 我們在瀏覽網頁的時候,經常需要向服務器提交信息,並讓後臺程序處理。瀏覽器中使用 GET 和 POST 方法向服務器提交數據。 GET 方法 GET方法將請求的編碼信息添加在網址後面,網址與編碼信息通過"?"號分隔

原创 JSP 服務器響應

JSP 服務器響應 Response響應對象主要將JSP容器處理後的結果傳回到客戶端。可以通過response變量設置HTTP的狀態和向客戶端發送數據,如Cookie、HTTP文件頭信息等。 一個典型的響應看起來就像下面這樣: HT

原创 TCP/IP 郵件

TCP/IP 郵件 電子郵件是 TCP/IP 最重要的應用之一。 您不會用到... 當您寫郵件時,您不會用到 TCP/IP。 當您寫郵件時,您用到的是電子郵件程序,例如蓮花軟件的 Notes,微軟公司出品的 Outlook,或者

原创 JSP 結構

JSP 結構 網絡服務器需要一個JSP引擎,也就是一個容器來處理JSP頁面。容器負責截獲對JSP頁面的請求。本教程使用內嵌JSP容器的Apache來支持JSP開發。 JSP容器與Web服務器協同合作,爲JSP的正常運行提供必要的

原创 JSP 頁面重定向

JSP 頁面重定向 當需要將文檔移動到一個新的位置時,就需要使用JSP重定向了。 最簡單的重定向方式就是使用response對象的sendRedirect()方法。這個方法的簽名如下: public void response.

原创 freemaker 初探

插值 ${......}freemaker將會輸出真實的值替換花括號裏面的表達式,這樣的表達式被稱爲interpolations 插值 ftl tags標籤(freemaker模板的語言標籤) ftl標籤與HTML標籤有點相似,但是他們是