注解版的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,效果如下:
热门文章
优秀文章