注解版的Servlet(Servlet3)

在Servlet3.0以后,编写Servlet时,推荐使用注解方式。如果使用注解,则不需要部署描述符(web.xml文件)进行Servlet配置。但是您必须至少使用Tomcat7或以上版本,因为Tomcat6或以下版本无法运行注解方式的Servlet。@WebServlet注解用于映射Servlet。

1 编写注解版的Servlet

import java.io.*;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.servlet.*;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.*;

/**
 * 一点教程网 - http://www.yiidian.com
 */
@WebServlet("/anno")
public class AnnoServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;

    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {


        response.setContentType("text/html;charset=utf-8");
        PrintWriter out=response.getWriter();

        out.print("<html><body>");
        out.print("<h3>这是注解版的Servlet,在Servlet3.0以上使用</h3>");
        out.print("</body></html>");
    }
}

2 运行测试

浏览器输入:http://localhost:8080/anno,效果如下:

一点教程,一个分享编程知识的公众号。跟着站长一起学习和进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

文章不涉及代码,不烧脑细胞,人人都可以学习。

当你决定关注「一点教程」,你已然超越了90%的程序员!

一点教程二维码