原创 Http協議抓包詳解
抓包分析:GET方式:* 請求部分:GET /day09/demo1-http/demo2.html?name=aaa&age=23 HTTP/1.1 Accept: text/html, application/xhtml+xml, *
原创 ServletContext獲取全局初始化參數
使用ServletContext讀取全局初始化參數(在/WEB-INF/web.xml目錄下配置參數) <context-param> <param-name>username</param-name> <param-v
原创 ServletContext作爲域對象來存儲數據
ServletContext是一個域對象. * 作用範圍:整個web工程. * 創建:服務器啓動的時候,tomcat服務器爲每個web項目創建一個單獨ServletContext對象. * 銷燬:服務器關閉的時候,或者項
原创 從文件中讀取數據到集合
IO流分類: 流向 輸入流 讀取數據 FileReader Reader
原创 遍歷Map集合的兩種方式
public class HashMapDemo { public static void main(String[] args) { //創建Map對象 HashMap<String,String> hm = n
原创 Servlet下頁面跳轉方式
1、重定向:// 重定向 //修改響應行狀態碼,設值響應頭Location值 response.setStatus(302); response.setHeader("Location", "/dy_01/loginSu
原创 統計該文件夾(包含子文件夾)中,每種類型的文件及個數
package 作業09; import java.io.File; import java.util.HashMap; import java.util.Map; import java.util.Map.Entry; import
原创 Servlet的生命週期以及相關配置
生命週期:就是一個對象從創建到銷燬的過程. Servlet生命週期:Servlet從創建到銷燬的過程.* 何時創建:用戶第一次訪問Servlet創建Servlet的實例* 何時銷燬:當項目從服務器中移除的時候,或者關閉服務器的時候.
原创 Http協議-POST和GET的區別
POST和GET的區別: GET請求: 瀏覽器可以看到參數. 而且參數大小有限制. POST請求: 瀏覽器不可以看到參數,無大小限制常見響應碼: 200 成功 500 服
原创 Servlet處理文件下載
文件下載的兩種方式: * 第一種:超鏈接下載,直接將文件的路徑寫到超鏈接的href中。前提是:文件類型不支持。如果支持瀏覽器會直接打開文件<!DOCTYPE html> <html> <head> <meta charset="UT
原创 Servle概述與常見對象
概述:Serlvet就是一個運行在WEB服務器上的小的java程序,用來接收和響應從客戶端發送過來的請求。通俗的講,Servlet就是用來連接Html頁面和JAVA程序的橋樑。使用步驟:1、編寫一個類實現Servlet接口2、將編寫的這個
原创 ServletContext對象
1、獲取ServletContext對象:ServletContext sc = this.getServletContext();2、作用: *1、獲取全局初始化參數(點擊查看)sc.getInitParameter(name)
原创 (java基礎)將指定目錄(包含內容)複製到另一個目錄中
/* * 將指定目錄(包含內容)複製到另一個目錄中(案例分析與實現) */ public class CopyFileTest { public static void main(String[] args) throws IOEx
原创 事務處理的三種方式(簡單小Demo)
概述:事務指的是邏輯上的一組操作,組成這組操作的各個邏輯單元要麼一起成功,要麼一起失敗.mysql.sqlcreate table account( id int primary key auto_increment, name va
原创 分別統計字符串內所有字符的個數
package Test05; import java.util.HashSet; import java.util.Set; //用戶輸入字符串"If~you-want~to~change-your_fate_I_think~you