原创 Filter:過濾器

概述:   什麼是過濾器Filter:可以過濾從客戶端向服務器端發送的請求;    過濾器的使用:       *進行ip的過濾,髒話過濾,自動登錄等; 過濾器的生命週期:        過濾器的創建和銷燬:       *創建:服務器啓

原创 xml概述

1、xml概念(點擊查看百度詞條)2、xml的語法    * XML必須有關閉標籤    * 區分大小寫    * 屬性需要有引號    * 標籤必須正確嵌套3、xml元素的命名規範4、xml的解析    * XML的解析: 從XML文檔

原创 重定向和轉發的區別

*  重定向(redirect)://重定向 response.sendRedirect("/dy_01/product_info.htm");*  轉發(forward)://轉發到商品詳情(轉發不能寫根目錄) request.getR

原创 Java中文亂碼解決方式

//POST請求中文亂碼處理(在獲得參數值之前設置)req.setCharacterEncoding("UTF-8");// GET請求處理中文亂碼 String username = req.getParameter("username

原创 ServletContext獲取Web項目下的文件

    * 讀取web項目下/src目錄下的db.properties配置文件:driverClass=com.mysql.jdbc.Driver u

原创 解決post中文亂碼問題

在web.xml中加入:        <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.w

原创 Struts2實現文件上傳(單文件---更新中)

    Struts2實現文件上傳:Struts2框架使用一個fileupload的interceptor來完成文件上傳。(這裏使用自帶的commons-io-2.2.jar提供的FileUtils的copyFile()實現上傳)   

原创 關於Session優化

優化Session:        網站訪問量過多的時候,會存在大量的Session在內存中,這個時候可以讓一定時間內不活躍的的Session序列化到硬盤上,當用戶再次訪問的時候,反序列化到內存中.從而達到優化Session的目的.   

原创 利用過濾器(Filter)實現自動登錄功能

        思路:登錄成功保存登錄時Cookie以及Session,下次打開網站通過過濾器攔截查看Session是否存在用戶(考慮用戶沒有關閉瀏覽器的情況),如果Session中有用戶數據,放行,從Cookie中查找用戶數據如果沒有數

原创 json-Fastjson的簡單使用介紹

    Fastjson是阿里的一款開源工具。使用非常方便,下面簡單介紹下Fastjson的使用方法。使用步驟:第一步:導入jar包第二步:將數據轉換爲json數據第三步:輸出代碼執行:    1、User.java   package

原创 hibernate多對多(ManyToMany)註解開發

hibernate多對多註解開發小Demo。上代碼Student.javapackage com.it.hibernate.domain; import java.util.HashSet; import java.util.Set;

原创 數據庫鏈接池配置(c3p0&dbcp)

dbcp:db.properties

原创 基於Servlet3.0+註解開發實現文件上傳

文件上傳:   * 要求:        1.表單的提交方式必須是POST        2.表單中必須有<input type="file" name="upload"/>標籤,而且該標籤必須有name屬性.        3.表單的e

原创 Ajax+js 和 Ajax+Jquery實現異步校驗

web.html<script type="text/javascript" src="${ pageContext.request.contextPath }/03_ajax_regist/regist.js"></script> <t

原创 使用緩存時出現java.io.NotSerializableException:xxx.xxx.xxx.Bean解決辦法

        今天使用Ehcache進行數據緩存時,出現了java.io.NotSerializableException: com.it.store.domain.Category的錯誤,如下圖:簡單介紹一下Ehcache技術: