JavaWeb:后端web基礎(TomcatServletHTTP)

一、今日內容

在這里插入圖片描述

二、Tomcat

介紹與使用

介紹

在這里插入圖片描述

基本使用

在這里插入圖片描述

小結

在這里插入圖片描述

配置

配置

在這里插入圖片描述

查找進程

在這里插入圖片描述

三、Servlet

什么是Servlet

在這里插入圖片描述

快速入門

需求

在這里插入圖片描述

步驟

在這里插入圖片描述
1.新建工程-模塊(Maven)
在這里插入圖片描述
2.修改打包方式-war
3.編寫代碼

/*** 可以選擇繼承HttpServlet*/
@WebServlet("/hello")
public class HelloServlet extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {// 1.獲取請求參數值String name = req.getParameter("name");// 2.響應對象結果resp.getWriter().println("hello " + name + "~");}
}

4.ideal配置tomcat
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
測試結果-亂碼
在這里插入圖片描述
亂碼解決

resp.setContentType("text/html;charset=utf-8");

Servlet執行原理

在這里插入圖片描述

四、Http協議

Http概述

在這里插入圖片描述
為什么需要協議?約定
在這里插入圖片描述

Http請求協議

請求數據格式

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

請求數據獲取

在這里插入圖片描述
在這里插入圖片描述

Http響應協議

響應格式

在這里插入圖片描述
在這里插入圖片描述

響應狀態碼

重定向
在這里插入圖片描述

響應數據設置

在這里插入圖片描述
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/78009.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/78009.shtml
英文地址,請注明出處:http://en.pswp.cn/web/78009.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

構建現代分布式云架構的三大支柱:服務化、Service Mesh 與 Serverless

目錄 前言1. 服務化架構模式:構建可擴展的基礎單元1.1 服務化的定義與演進1.2 在分布式云中的價值1.3 面臨的挑戰 2. Service Mesh 架構:服務通信的治理中樞2.1 什么是 Service Mesh?2.2 功能與優勢2.3 在分布式云中的角色2.4 落地難點 3. Se…

嵌入式C語言的運算符與輸入輸出

目錄 1. 運算符 1.1 位運算符 1.1.1 位運算 ~ 1.1.2 位邏輯與 & 1.1.3 位邏輯或 | 1.1.4 位邏輯異或 ^ 1.1.5 位移位運算 1.1.6 將無符號位的某位快速置 1 1.2 三目運算符 1.3 逗號運算符 1.4 運算符優先級 2. 輸出 2.1 字符輸出函數 2.2 格式輸出函數 2.3 字符…

IPD研學:76頁頁基于IPD思想-華為需求管理培訓方案【附全文閱讀】

適應人群 本方案適用于企業中參與產品研發、市場、銷售、項目管理等部門的人員,尤其是負責需求管理工作的相關從業者;致力于提升產品競爭力,對優化需求管理流程、提高產品開發質量感興趣的企業管理者;以及希望了解行業前沿需求管理方法,尋求突破和創新的相關人士。…

米酒的功能和優缺點

米酒(又稱甜酒、酒釀)是一種以糯米或其他谷物為原料,經發酵制成的傳統發酵飲品,酒精度較低(通常1%-10%)。以下是其功能、優點及缺點分析: 一、米酒的功能 營養補充 富含B族維生素(B1…

注冊登錄頁面項目

關系型數據庫地址:C:\Users\ASUS\AppData\Local\Temp\HuaweiDevEcoStudioDatabases\rdb #注冊頁面register.ets import dataRdb from ohos.data.rdbconst STORE_CONFIG {name: weather4.db } const TABLE_NAME weather_info const SQL_CREATE_TABLE CREATE TAB…

yum源配置文件CentOS-Base.repo完整內容

1.CentOS Yum 源配置文件 CentOS-Base.repo 的完整內容示例: 以下是適用于不同版本 CentOS 系統的 CentOS-Base.repo 文件的標準模板。這些模板基于常見的國內鏡像源(如阿里云、清華大學等),可以幫助解決倉庫配置失敗的問題。 適…

深度學習基礎--目標檢測入門簡介

博主簡介:努力學習的22級本科生一枚 🌟? 博客主頁:羊小豬~~-CSDN博客 內容簡介:探索AI算法,C,go語言的世界;在迷茫中尋找光芒?🌸? 往期回顧:yolov5基礎–一步一步教…

雅思寫作--70個高頻表達

文章目錄 1. learn new skills學生通過戶外活動學到很多新技2. take immediate action to do各國采取有效行動以保護環境政府采取了必要行動以減少失業。你應該立即采取行動來解3. communication skills4. grow significantly5. have many advantages1. learn new skills “lea…

深入理解虛擬機與容器:原理、對比與應用場景分析

目錄 前言1 虛擬機技術詳解1.1 虛擬機的基本原理1.2 虛擬機的優勢與局限 2 容器技術詳解2.1 容器的運行機制2.2 容器的優勢與局限 3 虛擬機與容器的核心差異對比3.1 架構對比3.2 啟動速度與資源消耗3.3 安全性與隔離性3.4 兼容性與遷移性 4 實際應用場景分析4.1 適合使用虛擬機…

SQL Server數據庫提權的幾種方法——提權教程

SQL Server數據庫提權的幾種方法——提權教程 一、簡介 在利用系統溢出漏洞沒有效果的情況下,可以采用數據庫進行提權。 數據庫提權的前提條件: 1、服務器開啟數據庫服務 2、獲取到最高權限用戶密碼 (除Access數據庫外,其他數據庫基本都存在數據庫提權的可能) 二、使用x…

【第19節 信息加解密技術】

本章目錄: 一、節概述二、知識詳解1. 信息加密的基本分類2. 對稱加密算法詳解3. 非對稱加密算法詳解4. 密鑰控制技術5. 密鑰分發機制6. 公鑰體系的密鑰管理機制7. 密鑰分類與生成 三、關鍵點提煉四、考試提示五、總結與建議 一、節概述 在信息安全體系中,信息加解密…

記錄搭建自己的應用中心-需求看板搭建

記錄搭建自己的應用中心-需求看板搭建 人員管理新增用戶組織用戶登錄和操作看板狀態看板任務通知任務詳情 人員管理 由于不是所有人都有應用管理權限,所以額外做了一套應用登錄權限,做了一個新的組織人員表,一個登錄賬戶下的所有應用人員共享…

Java從入門到精通 - Java入門

Java 入門 此筆記參考黑馬教程,僅學習使用,如有侵權,聯系必刪 文章目錄 Java 入門01 Java快速入門1. Java 是什么?能干什么?1.1 Java 背景知識1.2 Java 能做什么?1.3 Java 技術體系 2. 如何使用 Java&…

MySQL-排序

介紹 在MySQL中,排序查詢結果可以使用 ORDER BY 子句來實現。這個子句允許你根據一個或多個列進行排序,并且可以選擇升序(ASC)或者降序(DESC)的方式。以下是基本的語法結構: SELECT column1, …

當插入排序遇上“凌波微步“——希爾排序的奇幻漂流

文章目錄 一、排序江湖的隱藏高手二、分而治之的魔法1. 核心思想拆解2. 動態演示(腦補版) 三、C語言實現大揭秘代碼要點解析: 四、性能分析與實戰技巧1. 時間復雜度迷思2. 實測性能對比 五、為什么說它永不過時?六、進階思考題 一…

一種導彈追蹤算法的MATLAB仿真實現

代碼說明: 參數設置:設定時間步長、總模擬時間、初始位置和速度等參數。空氣動力學模型:利用簡化的空氣阻力公式來計算兩個導彈所受的阻力。追蹤算法:采用比例導引算法,讓防空導彈追蹤機動變軌導彈。機動變軌模擬&…

日語學習-日語知識點小記-構建基礎-JLPT-N4階段(13): ておきます ています & てあります

日語學習-日語知識點小記-構建基礎-JLPT-N4階段(13): ておきます &ています & てあります 。 1、前言(1)情況說明(2)工程師的信仰 2、知識點(1)&#x…

基于tabula對pdf中多個excel進行識別并轉換成word中的優化(五)

優化地方:處理合并的單元格內容。 1、修改為stream"complex" 2、增加換行符f"{table_data[i - 1][j]}\n{table_data[i][j]}".strip() 一、pdf中excel樣例 二、完整代碼 import tabula import numpy as np from docx import Document from docx…

pytest基礎知識----配置

1、自動化主流框架介紹 當前業界基于python語言的自動化框架主要包括:Unittest,Pytest這2種,其中:Unittest是Python標 準庫中自帶的單元測試框架,Unittest有時候也被稱為PyUnit,就像JUnit是Java語言的標準單元測試框…

Python實現簡易博客系統

下面我將介紹如何使用Python實現一個簡易的博客系統,包含前后端完整功能。這個系統將使用Flask作為Web框架,SQLite作為數據庫,并包含用戶認證、文章發布、評論等基本功能。 1. 系統架構設計 技術棧選擇 ??后端??:Flask (Python Web框架)??數據庫??:SQLite (輕量…