手动实现 Servlet 程序
1、编写一个类去实现 Servlet 接口
2、实现 service 方法,处理请求,并响应数据
3、到 web.xml 中去配置 servlet 程序的访问地址
web.xml 代码
helloServlet
cn.dai.servlet.HelloServlet
helloServlet
/helloServlet
启动服务器访问,可以看到service方法是一定被调用了
为什么访问失败?
常见的错误 1:url-pattern 中配置的路径没有以斜杠打头
常见错误 2:servlet-name 配置的值不存在:
常见错误 3:servlet-class 标签的全类名配置错误:
从url 地址到 Servlet 程序的访问
端口号占用问题:
找到占用端口,结束进程
根据PID提供的进程号,进入任务管理器找到该进程结束即可
Servlet的作用域:
1、执行 Servlet 构造器方法
2、执行 init 初始化方法
第一、二步,是在第一次访问,的时候创建 Servlet 程序会调用。
3、执行 service 方法
第三步,每次访问都会调用。
4、执行 destroy 销毁方法
第四步,在 web 工程停止的时候调用
演示结果:
GET 和 POST 请求的分发处理
实际上远不止这两种请求的方式,共有7中请求方式
主要的常用的是这两种,而大部分的请求就是get请求
Post请求方式主要就是两种
一个是表单提交发送
二个是Ajax异步通信
首先编写一个Post表单提交的网页
Title测试