servlet01初级

servlet01初级

浏览器访问服务器

HTTP

默认使用http协议
http协议基于tcp协议
遵循请求响应,无状态的通讯协议
目前市场最常用的通讯协议

客户端
  建立连接
  发请请求
  回馈响应
  断开连接
服务器
get /HTTP/1.1  请求首行
  请求头
  空行:(用于区分请求头和请求体)
  请求实体
  

市场上常用的服务器

Tomcat(性能可以,免费)

...
Nginx:

资源分类

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

Tomcat的使用

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

配置

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

其他

打war包

servlet初级

简介

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

创建:

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

配置Servlet

配置方式1

web3.0以后,

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

访问地址前需要加:/

配置方式2

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

配置一下内容:

<servlet-name>hello2</servlet-name>
<!--Servlet的全称类名  -->
<servlet-class>com.qf.web.servlet.HelloServlet</servlet-class>
<!--启动的优先级,数字越小越先起作用  -->
<load-on-startup>1</load-on-startup>
hello2 /hello2
请求方式

get,post

get和post的区别

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

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

错误http响应码

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值