当前位置: 首页 > news >正文

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.dtcms.com/a/163202.html

相关文章:

  • Linux《进程概念(中)》
  • SSM书籍管理(业务编写)
  • c#WebsocketSever
  • 【3D基础】顶点法线与平面法线在光照与PBR中的区别与影响
  • 第13讲:图形尺寸与分辨率设置——适配论文版面,打造专业图稿!
  • upload-labs PASS 1-5通关
  • 【无报错,亲测有效】如何在Windows和Linux系统中查看MySQL版本
  • 第一章 应急响应- Linux入侵排查
  • PyTorch 深度学习实战(23):多任务强化学习(Multi-Task RL)之扩展
  • C++23中的std::forward_like:完美转发的增强
  • Qt入门——什么是Qt?
  • 如何系统学习音视频
  • pytorch 一些常用语法
  • Weiss Robotics的WPG与WSG系列紧凑型机器人夹爪,精准、灵活、高效
  • Springboot2.X 读取多层嵌套的配置结构
  • AtCoder Beginner Contest 403(题解ABCDEF)
  • 【计算机网络】面试常考——GET 和 POST 的区别
  • 洛谷P2142高精度减法题解
  • 浅析localhost、127.0.0.1 和 0.0.0.0的区别
  • 在spark里通过jps命令,看到的进程
  • 如何防止丝杆支撑座锈蚀?
  • XSS靶场实战(工作wuwuwu)
  • Python 重构“策略”模式:用函数简化设计模式的实践
  • 【图片识别改名】批量读取图片区域文字识别后批量改名,基于Python和腾讯云的实现方案
  • 1.5 点云数据获取方式——双目立体相机
  • Uniapp:设置页面下拉刷新
  • 服务器远程超出最大连接数的解决方案是什么?
  • 基于C++的IOT网关和平台1:github项目ctGateway
  • 基于DrissionPage的实习信息爬虫改造与解析
  • nginx配置集群服务器中的tcp负载均衡器