原创 cookie案例,顯示用戶上次訪問時間

package Servlet; import java.io.IOException; import java.io.PrintWriter; i

原创 JAVA基礎知識點(十六)--集合和數組中的工具類

一、Collections常見方法 1, 對list進行二分查找: 前提該集合一定要有序。 int binarySearch(list,key); //必須根據元素自然順序對列表進行升級排序 //要求list 集合中的元素都是Compar

原创 JAVA基礎知識點(十三)--單列集合中的List接口

一、 集合的體系:  ----------| Collection 單列集合 的根接口  --------------|  List  如果是實現了List接口的集合類,該集合類具備的特點:有序,可重複。  --------------|

原创 javaweb基礎(JSP)

一、Jsp基礎                   1)Jsp的執行過程                           tomcat服務器完成:jsp文件->翻譯成java文件->編譯成class字節碼文件-> 構造類對象-> 調用

原创 Struts案例1

一、Struts開發步驟: 1. web項目,引入struts - jar包 2. web.xml中,引入struts的核心功能,配置過濾器 3. 開發action 4. 配置action,src/struts.xml 但是在實際開發中,

原创 Struts知識點概況(二)

一、文件上傳實現原理:struts的文件上傳攔截器1.文件上傳jsp頁面 <form action="${pageContext.request.contextPath }/fileUploadAction" method="post

原创 Spring知識點概況(一)

一、專業術語 組件/框架設計 侵入式設計:引入了框架,對現有的類的結構有影響;即需要實現或繼承某些特定類。例如:    Struts框架 非侵入式設計:引入了框架,對現有的類結構沒有影響。例如:Hibernate框架 / Spring

原创 Hibernate知識點概況(一)

一、Hibernate Api 1.Configuration配置管理器類對象 configure()加載主配置文件的方法,默認加載src/hibernate.cfg.xml configure(“指定路徑/文件”)加載指定路徑下指定名稱

原创 struts綜合案例

用到的主要知識點:模型驅動、數據回顯、防止表單重複提交、請求數據自動封裝等 一、數據庫準備 新建student數據表,id(int),name,age(int),sex四個字段 二、項目環境搭建 1.添加struts支持,引入jar包 c

原创 springmvc知識點概況(二)

一、基於註解版本的springmvc小案例 1、首先創建web項目,導入需要的jar包 2、配置web.xml文件 <servlet> <servlet-name>DispatcherServlet</servlet-name> <

原创 springmvc知識點概況(一)

一、springmvc的工作流程 1、客戶端發出http請求,只要請求形式符合web.xml文件中配置的*.action的話,就由DispatcherServlet來處理。      DispatcherServlet再將http請求委託

原创 struts案例2-登錄驗證

案例說明:用戶使用正確的帳號密碼進行登錄後,可以查看教師數據,密碼錯誤或者用戶未登錄訪問教師數據則返回到登錄頁面 知識點:struts請求數據自動封裝,struts攔截器 一、首先是數據庫準備: 1.user表,存儲用戶數據,有name和

原创 Hibernate知識點概況(二)

一、多對一映射與一對多映射學生和班級關係舉例: 1.學生實體類,存在班級屬性 package hibernate1; public class Student { private int id; private String na

原创 hibernate分頁查詢幾次後停止執行

利用hibernate寫了一個分頁代碼,一開始是運行正常的,但是點擊幾次下一頁以後瀏覽器不斷轉圈,後臺沒有報錯。仔細查看發現每次都是再執行第五次分頁查詢的時候掛掉。打印後的sql語句如下圖(1,2,3,4表示當前打開的頁數,後面的sql語

原创 springmvc案例一

一、首先創建web項目 二、導入springmvc的核心jar包 三、配置web.xml文件 <display-name>springmvc</display-name> <servlet> <servlet-name>D