阅读量:4
要调用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() 方法,并将结果输出到浏览器。
注意:这只是一个简单的示例,实际应用中可以根据需要添加更多的逻辑和处理方式。