1.在web.xml文件
<servlet>
<servlet-name>Action</servlet-name>
<servlet-class>com.demo.servlet.ActionServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Action</servlet-name>
<url-pattern>/action</url-pattern>
</servlet-mapping>
优点:当多个Servlet在同一个工程下,便于管理和修改。
缺点:代码量大且繁琐,可读性差;手工配置文件,容易导致错误。
2.注解方式
@WebServlet(name = "UserServlet",urlPatterns = "/UserServlet")
public class UserServlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
}
优点:代码少,配置简单,IDE会自动创建注解。
缺点:无法集中配置,一个类配置一个,不方便集中管理和修改。