当前位置: 首页 > 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响应协议

响应格式

在这里插入图片描述
在这里插入图片描述

响应状态码

重定向
在这里插入图片描述

响应数据设置

在这里插入图片描述
在这里插入图片描述

相关文章:

  • 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命令,看到的进程
  • 美国参议院投票通过戴维·珀杜出任美国驻华大使
  • 光明日报:回应辅警“转正”呼声,是一门政民互动公开课
  • 工行一季度净赚841亿元降3.99%,营收降3.22%
  • 探索演艺产业新路径,2万观众走进音乐科技融创节
  • 连演三场,歌剧《义勇军进行曲》在上海西岸大剧院上演
  • 五一期间上海景观照明开启重大活动模式,外滩不展演光影秀