• servlet01初级


    servlet01初级

    浏览器访问服务器

    HTTP

    默认使用http协议
    http协议基于tcp协议
    遵循请求响应,无状态的通讯协议
    目前市场最常用的通讯协议
    
    客户端
      建立连接
      发请请求
      回馈响应
      断开连接
    服务器
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    get /HTTP/1.1  请求首行
      请求头
      空行:(用于区分请求头和请求体)
      请求实体
      
    
    • 1
    • 2
    • 3
    • 4
    • 5

    市场上常用的服务器

    Tomcat(性能可以,免费)
    
    ...
    Nginx:
    
    • 1
    • 2
    • 3
    • 4

    资源分类

    静态资源:html,css,js,图片,视频,音频
    动态资源:书写的java代码等
    
    • 1
    • 2

    Tomcat的使用

    安装Tomcat
    下载网址:
    官网:http://tomcat.apache.org/
    国内镜像:mirrors.c
    
    • 1
    • 2
    • 3
    tomcat目录结构
    bin:tomcat使用的二进制文件,包括启动关闭
    conf:tomcat的配置文件
    webapps:存储tomcat服务的项目
    
    • 1
    • 2
    • 3

    配置

    1.可以将端口号改为80,此时访问tomcat时,不用输入端口号,
    因为,http协议的端口号就是80
    2,tomcat8以前需要配置编码格式,因为8以前会乱码
    
    • 1
    • 2
    • 3
    项目部署
    目录结构:
    src:动态资源文键
    web:静态资源文件
    index.jsp,自带网页文件;
    web.xml:配置文件;
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    其他

    打war包
    
    • 1

    servlet初级

    简介

    作用:用于接收浏览器或客户端的请求,或给客户端或浏览器的请求作出反馈.
    
    • 1

    创建:

    创建一个类继承httpSevlet(最简单方式)
    
    • 1

    配置Servlet

    配置方式1

    web3.0以后,

    在创建的servlet类上使用注解
    @WebServlet(“/访问地址”)

    访问地址前需要加:/

    配置方式2

    打开web-info文件夹下的web.xml文件

    配置一下内容:

    hello2
    
    com.qf.web.servlet.HelloServlet
    
    1
    
    • 1
    • 2
    • 3
    • 4
    • 5
    hello2 /hello2
    请求方式

    get,post

    get和post的区别

    get:
    不安全
    会将上传的内容显示到追加到网址尾部
    ?后表示的是参数
    参数以key = value的形式展示,多个数据源直接使用&好连接
    上传数据最大4kb,或8kb(由浏览器决定)

    post:
    不会将上传的数据追加到网址尾部
    上传数据无限制
    会进入到doPost方法中;

    错误http响应码

    200:成功
    404:资源丢失,
    405:请求成功,无响应
    302:请求被重定向
    500:…

  • 相关阅读:
    智慧旅游管理系统下的旅游业的发展规划
    python中pytest库用法详解
    5.中间件
    redis(封装jedis)-----面试
    怎么合并多个PDF文件?快进来学习PDF的合并办法
    【无标题】
    Linux,计算机网络,数据库
    2.IP子网划分
    php组装数据批量插入,比单条循环插入数据快很多
    php怎么连接sql server
  • 原文地址:https://blog.csdn.net/qq761358496/article/details/127914020