原创 日誌記錄過濾器

關鍵技術 本實例主要應用Apache的Log4j組件輸出日誌信息。該組件主要用於日誌管理。Logger是Log4j的日誌記錄器,它是Log4j的核心組件。 在程序中可以使用Logger類的不同方法來輸出各種級別的日誌信息,Log4j會根據

原创 jsp驗證碼兩個實例

第一種方案: 用JSP來生成彩色驗證碼 讀者可能經常在一些論壇發表帖子或用戶登錄時要求用戶輸入驗證碼,並在驗證碼輸入框後生成了一張驗證碼的圖片,只有驗證碼輸入正確後才能繼續下一步操作,那麼使用驗證碼有什麼用處,在JSP中又如何實現呢

原创 hibernate 中 load和get的測試

之前看到的很多書本的說法都是:hibernate對於load方法認爲該數據在數據庫中一定存在,可以放心的使用代理來延遲加載,如果在使用過程中發現了問題,只能拋異常;而對於get方法,hibernate一定要獲取到真實的數據,否則返回nul

原创 使用hibernate Annotation註釋entity,測試時報No Identifier specified for entity

實體類 @Entity public class Kuser {private int kid;private String kusername;private String kpassword;private String kemail

原创 hibernate annotation裏一些註解使用

    首先介紹些常用的Annotation註解: 1.  當表名與類名不一致: @Table(name=”數據庫表名”)        (javax.persistence)      如果類名與表名相同可以不用寫 2.  當字

原创 測試cookie

登錄頁面 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <%@ page import="java.net.URLDecoder" %> <% S

原创 hibernate中的Inverse

inverse常用於一對多雙向關聯關係中。 以Student(學生)和Class(班級)爲例,它們之間的關係爲一對多的關係,即一個學生只能屬於一個班級,一個班級可以包含多個學 生。 學生類定義代碼: Class Student{ p

原创 通過JDBC連接SQL Server數據庫

要點 使用JDBC連接數據庫主要分爲3個步驟:定義數據庫連接字符串,加載數據庫驅動和創建數據庫連接。 (1)定義數據庫連接字符串,其關鍵代碼如下: String URL = "jdbc:microsoft:sqlserver://loca

原创 獲取客戶端真實IP

獲得客戶端真實IP地址的體例一: public String getRemortIP(HttpServletRequest request) {   if (request.getHeader("x-forwarded-for") =

原创 MyEclipse快捷鍵大全

------------------------------------- MyEclipse 快捷鍵1(CTRL) ------------------------------------- Ctrl+1 快速修復 Ctrl+D: 刪除

原创 Hibernate繼承映射

在面向對象的程序領域中,類與類之間是有繼承關係的,例如Java世界中只需要extends關鍵字就可以確定這兩個類的父子關係,但是在關係數據庫的世界中,表與表之間沒有任何關鍵字可以明確指明這兩張表的父子關係,表與表是沒有繼承關係這樣的說法的

原创 實現重定向頁面

關鍵技術 使用response對象提供的sendRedirect()方法可以將網頁重定向到另一個頁面。 sendRedirect()方法的語法格式如下: response.sendRedirect(String path); path:用

原创 Servlet創建過濾器

關鍵技術 Serlvet過濾器實現了Filter接口,在Filter接口中定義了以下幾個方法:  Init().程序啓動時調用此方法,用於初始化該Filter。  doFilter().客戶請求服務器時會經過這裏,是具體執行過濾器代碼。