目录
1. 注解开发的优势:
简单便捷,不需要再操作繁琐的web.xml配置了。
//基于注解配置Servlet
@WebServlet(value = "cc")
public class MyServlet03 extends HttpServlet {}
取代了web.xml中的配置:
<servlet> <servlet-name>MyServlet03</servlet-name> <servlet-class>com.MyServlet03</servlet-class> <!--值为负数, 第一次访问时创建; 值为0或正整数时, 在服务器启动时创建--> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>MyServlet03</servlet-name> <url-pattern>/cc</url-pattern> </servlet-mapping>
大大减少代码量和开发的繁多操作。
2. 快速开发:
第一步: 创建一个 web 项目。
File -> new -> Module
点击next, 给工程取一个名字
点击finish, 创建完成,可以看到,没有生成web.xml文件。
第二步:定义一个类,继承 HttpServlet。
第三步:重写 doGet 和 doPost 方法。
第四步:在类上使用 @WebServlet 注解配置 Servlet。
@WebServlet("/test01")
public class Servlet_Test01 extends HttpServlet{
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("get方式, 基于注解开发");
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("post方法, 基于注解开发");
}
}
第五步:部署并启动项目。
启动Tomcat:
第六步:通过浏览器测试。
如果对你有帮助,请帮我点一下赞,我才有动力继续创作,谢谢!