<servlet>
<description>验证码</description>
<servlet-name>CpachaServlet</servlet-name>
<servlet-class>com.test.programmer.servlet.CpachaServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CpachaServlet</servlet-name>
<url-pattern>/CpachaServlet</url-pattern>
</servlet-mapping>
两个<servlet>之间就是servlet的URL的映射设置,当前端发送请求时,请求的URL地址会和
<servlet-mapping> <url-pattern>/CpachaServlet</url-pattern> </servlet-mapping>
这两个标签之间的<url-pattern>/CpachaServlet</url-pattern>URL进行对比,如果匹配成功,则看上面的servlet-name标签里的东西,拿着这个名字找到相应的<servlet></servlet>里面的servlet-name标签进行匹配。匹配成功后,找到这个代码块下面的<servlet-mapping></servlet-mapping>里的servlet全路径,找到Java class实现功能。
当然不使用.xml文件也可以实现servlet的URL映射,用注解
@WebServet('/映射地址')
加在对应class的上面。