原创 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技術: