使用@WebServlet注释

在servlet3.0以后,我们可以不用再web.xml里面配置servlet,只需要加上@WebServlet注解就可以修改该servlet的属性了

相当于一个小插件,包含的属性如下:

使用@WebServlet注释_第1张图片

例子:

@WebServlet("/Myservlet")//使用@WebServlet注释,不需要在web.xml里面配置servlet了,默认是value
public class MyServlet extends HttpServlet {
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        System.out.println("处理Get请求");
        PrintWriter out = response.getWriter();
        out.println("MyServlet-Get");
    }
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

        // TODO Auto-generated method stub
        System.out.println("处理Post请求");
        PrintWriter out = response.getWriter();
        out.println("MyServlet-Post");
    }
}

jsp文件:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

  
    
  
  
  

第一个Servlet


Get方式请求MyServlet<%--1--%>
<%--2--%>

web.xml:



 

你可能感兴趣的:(使用@WebServlet注释)