要调用Servlet接口,需要创建一个类并继承 HttpServlet 类。然后,重写 doGet() 或 doPost() 方法,根据需要实现相应的业务逻辑。
下面是一个示例代码:
import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import java.io.PrintWriter;public class MyServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException { // 设置响应内容类型 response.setContentType("text/html"); // 实现业务逻辑 PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<body>"); out.println("<h1>Hello World!</h1>"); out.println("</body>"); out.println("</html>"); }}在 web.xml 文件中配置 Servlet 映射:
<servlet> <servlet-name>MyServlet</servlet-name> <servlet-class>MyServlet</servlet-class></servlet><servlet-mapping> <servlet-name>MyServlet</servlet-name> <url-pattern>/hello</url-pattern></servlet-mapping>在浏览器中访问 http://localhost:8080/yourWebAppName/hello ,就会调用 MyServlet 类中的 doGet() 方法,并将结果输出到浏览器。
注意:这只是一个简单的示例,实际应用中可以根据需要添加更多的逻辑和处理方式。