要調用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() 方法,并將結果輸出到瀏覽器。
注意:這只是一個簡單的示例,實際應用中可以根據需要添加更多的邏輯和處理方式。