我们使用idea的时候,写完项目后通过tomcat启动项目,此时idea会自动帮我们打包项目到out文件夹下
看一下我们项目的简单结构
我们的打包后的工程是在WEB-INF文件夹下的,我们的浏览器不能直接访问该文件夹下的东西,因此我们只能通过映射的方式来间接访问我们的serlvet
,映射需要开发者手动进行配置,有两种配置方式:
1.基于web.xml的配置
注意两个servlet-name需要保持一致
这样就可以将UserServlet和/user映射起来了
2.基于注解的方式
直接在类中写注解@WebServlet("/user"),一句代码就可以搞定了 ,与上面代码的效果是一致的(推荐该形式)
不过基于web.xml的配置是原理