CodeGym
促銷
學習
課程
任務
問卷 & 測驗
遊戲
說明
行程
社群
用戶
論壇
聊天
文章
成功故事
動態
評價
訂閱
淺色主題

課程

  • 評論
  • 關於我們
開始
開始學習
立即開始學習
  • My Progress
  • Courses
  • 任務地圖
  • 課程
  • Servlet 簡介

    Module 3 a ɛto so abien
    等級 12,課程 0
    1.1 接口Servlet 今天我們開始一個有趣的新話題——servlets。正是在 Java 中添加了 servlet,Java 才成為大型服務器應用程序的事實標準。世界上 80% 的企業軟件都是用 Java 編寫的。而在中國,一切都是100%。那麼什麼是servlet? Servlet 正是將 Java 程序轉換為 Web 服務並允許它處理來自客戶端的請求的東西。是這樣的…… 上世紀 90 年代,萬維網出現後,立即出現了網絡客戶端(瀏覽器)和網絡服務器。Web 服務器通常
    可用
  • 在 Servlet 中處理請求

    Module 3 a ɛto so abien
    等級 12,課程 1
    2.1 HttpServletRequest類 您的 servlet 必鬚根據從請求中收到的信息來完成大部分工作。該對象負責它HttpServletRequest,容器將傳遞給您的 servlet(傳遞給一個service或多個方法doGet()等doPost()) 這個對像有很多方法,因為它只是存儲請求數據,你可以通過它與容器進行交互。 方法可分為兩大類: 用戶授權相關方法 處理請求數據的方法 用戶授權方式我會以表格的形式給出,我們就不分析了。事實上,它們很少用於授權用戶。
    可用
  • 塑造 Servlet 響應

    Module 3 a ɛto so abien
    等級 12,課程 2
    3.1 HttpServletResponse類 調用service()您的 servlet 方法後,Web 容器將根據HttpServletResponse. 所以如果你想以某種方式影響對客戶端的響應,那麼你應該修改這個對象。 服務器響應由三部分組成: 狀態行(例如:200 OK) 標頭 響應體 而類方法HttpServletResponse也分為3組?幾乎: 方法 描述 1個 void setStatus(int sc) 設置響應狀態代碼。 2個 void sendErr
    可用
  • 使用 Servlet 會話

    Module 3 a ɛto so abien
    等級 12,課程 3
    4.1 HttpSession簡介 如果多個請求來自同一個客戶端,那麼他們說客戶端和服務器之間已經建立了一個會話。為了控制這個過程,容器有一個特殊的 HttpSession 對象。 當客戶端向 servlet 發出請求時,servlet 容器會檢查請求中是否存在會話 ID 參數。如果沒有這樣的參數(例如,客戶端是第一次聯繫服務器),那麼 servlet 容器會創建一個新的 HttpSession 對象,並為其分配一個唯一的 ID。 會話對象存儲在服務器上,ID 在響應中發送給
    可用
  • 服務小程序設置

    Module 3 a ɛto so abien
    等級 12,課程 4
    初始化() 方法 還有一些其他有用的小東西。當然,我說的是 servlet 初始化。如您所知,在 Web 服務器創建 servlet 對象並將其放入容器後,它會調用 servlet 的init()方法。您可以覆蓋此方法並初始化其中需要的任何內容。 為什麼不使用構造函數? 因為創建 servlet 的過程是這樣的: 我們創建一個繼承自的對象HTTPServlet 創建對象Servlet上下文, 添加它的 servlet 變量 創建對象Servlet配置, 添加它的 servle
    可用
  • Web 服務器過濾器

    Module 3 a ɛto so abien
    等級 12,課程 5
    過濾器介紹 但這還不是全部。您真的不認為 servlet 有那麼簡單,是嗎? 除了我們已經分析過的 servlet 之外,還有所謂的“實用 servlet”——過濾器。它們與 servlet 非常相似,但它們的主要工作是幫助 servlet 處理請求。 過濾器就像秘書,而 servlet 就像導演。在文件到達主任辦公桌之前,它會通過秘書的手。主管簽字後,它會再次交給秘書,例如,已經作為外發信件。 這樣的秘書可以拒絕對主管的某些請求(例如,垃圾郵件)。或者對他已知的問題給出標準
    可用
學習
  • 註冊
  • Java 課程
  • 題目協助
  • 價格
  • Java 語法
社群
  • 用戶
  • 文章
  • 論壇
  • 聊天
  • 成功故事
  • 動態
  • 聯盟計畫
公司
  • 關於我們
  • 聯絡方式
  • 評價
  • 新聞中心
  • CodeGym for EDU
  • 常見問題
  • 支援
CodeGymCodeGym 是一門從零開始學習 Java 程式設計的線上課程。這門課程是初學者精通 Java 的完美方式。它包含超過 1200 題、具即時檢驗功能,以及涵蓋 Java 基礎理論的必要範圍。為了幫助你在學習上成功,我們實作了一系列激勵功能:測驗、程式專案、關於有效學習的內容,以及 Java 開發者職涯相關內容。
追蹤我們
介面語言
English Deutsch Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia
繁體中文
Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"程式設計師是培養出來的,不是天生的" © 2026 CodeGym
MastercardVisa
"程式設計師是培養出來的,不是天生的" © 2026 CodeGym