[JavaWeb]servlet配置及入门

目录

一.在pom.xml下导入依赖坐标 <dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> <scope>provided</scope> </dependency> </dependencies>
二.创建class文件实现Servlet接口并重写相应方法 package com.own.web; import javax.servlet.*; import java.io.IOException; public class ServletDemo implements Servlet { @Override public void init(ServletConfig config) throws ServletException { } @Override public ServletConfig getServletConfig() { return null; } @Override public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException { } @Override public String getServletInfo() { return null; } @Override public void destroy() { } } @Override public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException { System.out.println("Servlet hello world!");//输出Servlet hello world! }
三.配置访问路径 package com.own.web; import javax.servlet.*; import javax.servlet.annotation.WebServlet; import java.io.IOException; @WebServlet("/demo")//配置访问路径 public class ServletDemo implements Servlet { @Override public void init(ServletConfig config) throws ServletException { } @Override public ServletConfig getServletConfig() { return null; } @Override public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException { System.out.println("Servlet hello world!");//输出Servlet hello world! } @Override public String getServletInfo() { return null; } @Override public void destroy() { } }
四.运行在控制台输出
经验分享 程序员 微信小程序 职场和发展