Servlet请求过程(web.xml配置详情)
前端isp页面请求WelcomeServlet,web.xml中的<url-pattern>拦截请求,并寻找处理请求的<servlet-name>,找到相同名字的之后,找到<servlet-class>中继承了HttpServlet类的处理相关请求。
Servlet
1、编写一个普通类,然后继承HttpServlet,重写doGet(),doPost()方法
2、在web.xml配置Servlet
若servlet版本2.5 配置 web.xml
web.xml
<servlet>
<servlet-name>a</servlet-name>
<servlet-class>com.demo.welcome</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>a</servlet-name>
<url-pattern>welcome</url-pattern>
</servlet-mapping>
若servlet版本3.0 加@WebServlet注解
不需要在 web.xml配置,但是在继承HttpServlet的类上中@WebServlet注解
@WebServlet(value="/welcomeServlet", loadOnStartup = 1)