JavaWeb:后端web基础(Tomcat&Servlet&HTTP)

一、今日内容

二、Tomcat

介绍与使用

介绍
基本使用
小结

配置

配置
查找进程

三、Servlet

什么是Servlet

快速入门

需求
步骤

1.新建工程-模块(Maven)

2.修改打包方式-war

3.编写代码

java 复制代码
/**
 * 可以选择继承HttpServlet
 */
@WebServlet("/hello")
public class HelloServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        // 1.获取请求参数值
        String name = req.getParameter("name");
        // 2.响应对象结果
        resp.getWriter().println("hello " + name + "~");
    }
}

4.ideal配置tomcat


测试结果-乱码

乱码解决

java 复制代码
resp.setContentType("text/html;charset=utf-8");

Servlet执行原理

四、Http协议

Http概述

为什么需要协议?约定

Http请求协议

请求数据格式



请求数据获取


Http响应协议

响应格式


响应状态码

重定向

响应数据设置


相关推荐
牧天白衣.几秒前
html中margin的用法
前端·html
NoneCoder2 分钟前
HTML与安全性:XSS、防御与最佳实践
前端·html·xss
沃野_juededa6 分钟前
关于uniapp 中uview input组件设置为readonly 或者disabled input区域不可点击问题
java·前端·uni-app
哎哟喂_!8 分钟前
UniApp 实现分享功能
前端·javascript·vue.js·uni-app
k1955142399 分钟前
uniapp常用
前端·javascript·uni-app
wuhen_n2 小时前
CSS元素动画篇:基于页面位置的变换动画
前端·css·html·css3·html5
sql123456789113 小时前
前端——CSS1
前端
Nueuis3 小时前
微信小程序分页和下拉刷新
服务器·前端·微信小程序
小白64023 小时前
前端性能优化(实践篇)
前端·性能优化
小彭努力中4 小时前
9.Three.js中 ArrayCamera 多视角相机详解+示例代码
开发语言·前端·javascript·vue.js·数码相机·ecmascript·webgl