搭建第一个web项目

实现使用:

1.创建一个普通java文件

2.Java文件的类名实现HttpServlet

3.重写service方法

4.在WEB-INF下的web.xml中添加请求与servlet类的映射关系

定义Request、Response、server、HttpServlet、MyServlet(excends HttpServlet、doGet和doPost方法、service方法、mapping(映射关系)

web.xml中servlet和servlet-mapping的作用



myServlet        //3

com.jhr.MyServlet //4





myServlet        //2

/first//请求路径      //1


url-pattern 标签中的值是要在浏览器地址栏中输入的 url,可以自己命名,这个 url 访问名为 servlet-name 中值的 servlet,两个 servlet-name 标签的值必须相同,因为通过 servlet 标签中的 servlet-name 标签映射到 servlet-class 标签中的值,最终访问 servlet-class 标签中的 class。
web.xml 的 / 表示的是http://localhost:8080/ + 项目名
.jsp页面的action,加了/表示绝对路径http://localhost:8080/ ,没有加 / 表示的是相对路径
servlet和servlet-mapping都含有,servlet-name作为纽带,将servlet-class和url-pattern构成联系,从而使URL映射到类servlet-class所指定的类中

servlet运行流程

搭建第一个web项目_第1张图片

你可能感兴趣的:(搭建第一个web项目)