原创 jsp 聲明類的使用

可以在”<%!”和”%>”之間聲明一個類,該類在JSP頁面內有效,即在JSP頁面的Java程序片部分可以使用該類創建對象。在下面的例子中,我們定義了一個Circle類,該類的對象負責求圓的面積和周長。當客戶向服務器提交圓的半徑後,該對象負

原创 JSP頁面的基本結構 及聲明變量

一、JSP頁面的基本結構 在傳統的HTML頁面文件中加入Java程序片和JSP標籤就構成了一個JSP頁面文件。一個JSP頁面可由5種元素組合而成; 1、普通的HTML標記符 2、Jsp標籤,如指令標籤,動作標籤 3、變量和方法的聲明 4、

原创 jsp param動作標籤

param 標籤以“名字-值”對的形式爲其他標籤提供附加消息,這個標籤與jsp:include、jsp:forward、jsp:plugin標籤一起使用。 param 動作標籤 <jsp:param name=“名字”value =“指定

原创 jsp 中的Java程序片

可以在”<%”和”%>”之間插入Java程序片。一個JSP頁面可以有許多程序片,這些程序片將被JSP引擎按順序執行。在一個程序片中聲明的變量稱做JSP頁面的局部變量,它們在JSP頁面內的所有程序片部分以及表達式部分內都有效。這是因爲JSP

原创 jsp 指令標籤

page指令 Page指令用來定義整個JSP頁面的一些屬性和這些屬性的值。 例如我們可以用page指令定義JSP頁面的contentType屬性的值是text/html;charset=GB2312,這樣,我們的頁面就可以顯示標準漢語,如

原创 jsp 中聲明方法的使用

1、在”<%!”和”%>”之間聲明方法,該方法在整個JSP頁面有效,但是該方法內定義的變量只在該方法內有效。這些方法將在Java程序片中被調用,當方法被調用時,方法內定義的變量被分配內存,調用完畢即可釋放內存。當多個客戶同時請求一個JSP

原创 jsp表達式

      可以在”<%=”和”%>”之間插入一個表達式(注意:不可插入語句。”<%=”是一個完整的符號,”<%”和”=”之間不要有空格),這個表達式必須能求值。表達式的值由服務器負責計算,並將計算結果以字符串形式發送到客戶端顯示。  

原创 jsp 動作標籤

jsp動作標籤 動作標籤是一種特殊的標籤,它影響JSP運行時的功能。 1、include動作標籤 <jsp:include page=“文件名字”/> 或 <jsp:include page=”文件的名字”> </jsp:include>

原创 request 對象

1、HTTP通信協議是客戶與服務器之間一種提交(請求)信息與響應信息(request/reponse)的通信協議。在JSP中,內置對象request封裝了用戶提交的信息,那麼該對象調用相應的方法可以獲取封裝的信息,即使用該對象可以獲取用戶

原创 jsp include指令標籤

如果需要在JSP頁面內某處整體嵌入一個文件,就可以考慮使用這個指令標籤。該指令標籤如下: <%@ include file =”文件的名字”%> 該指令標籤的作用是在JSP頁面出現該指令的位置處,靜態插入一個文件。被插入的必須是可訪問的和

原创 jsp 內置對象HTTP協議

有些對象不用聲明就可以在JSP頁面的腳本部分使用,這就是JSP的內置對象。 JSP的內置對象有:request 、response、session、application、out。以下我們將一一介紹。 Reponse 和request對象

原创 jsp forward 動作標籤

forward 動作標籤: <jsp:forward page=”要轉向的頁面”> </jsp:forward> 或 <jsp:forward page=”要轉向的頁面”/> 該指令的作用是:從該指令處停止當前頁面的繼續執行,而轉向其他的

原创 apache log4j-1.2.15的使用

1.這個log4j的下載 下載 http://www.apache.org/dyn/closer.cgi/logging/log4j/1.2.15/apache-log4j-1.2.15.zip 2.將log4j-1.2.15.jar 導

原创 緩存之EHCache(一)

  一、簡介 非常簡單,而且易用。     ehcache 是一個非常輕量級的緩存實現,而且從1.2 之後就支持了集羣,而且是hibernate 默認的緩存provider。ehcache 是一個純Java的進程內緩存框架,具有快速、精幹

原创 hibernate延遲加載(get和load的區別)

在hibernate中我們知道如果要從數據庫中得到一個對象,通常有兩種方式,一種是通過session.get()方法,另一種就是通過session.load()方法,然後其實這兩種方法在獲得一個實體對象時是有區別的,在查詢性能上兩者是不同