Java web中 使用Java类实现Servlet接口,完成FirstServlet的编写(需在web.xml中配置映射路径)
时间: 2023-05-12 14:07:43 浏览: 117
使用javaweb写Servlet
好的,以下是实现 FirstServlet 的 Java 代码:
```java
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class FirstServlet implements Servlet {
public void init(ServletConfig config) throws ServletException {
// 初始化代码
}
public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html><head><title>First Servlet</title></head>");
out.println("<body><h1>Hello World!</h1></body></html>");
}
public void destroy() {
// 清理代码
}
public ServletConfig getServletConfig() {
return null;
}
public String getServletInfo() {
return "First Servlet";
}
}
```
然后在 web.xml 中配置映射路径:
```xml
<servlet>
<servlet-name>FirstServlet</servlet-name>
<servlet-class>FirstServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FirstServlet</servlet-name>
<url-pattern>/first</url-pattern>
</servlet-mapping>
```
这样,当用户访问 /first 路径时,就会触发 FirstServlet 的 service 方法,返回一个包含 "Hello World!" 的 HTML 页面。
阅读全文