写一个servlet案例
时间: 2023-05-30 18:06:03 浏览: 100
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/HelloServlet")
public class HelloServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
public HelloServlet() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html><body>");
out.println("<h1>Hello World!</h1>");
out.println("</body></html>");
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request, response);
}
}
```
这是一个最简单的servlet案例,它只是输出了一个“Hello World!”字符串。在这个案例中,我们可以看到:
- 我们使用了@WebServlet注解,指定了servlet的访问路径。
- 我们继承了HttpServlet类,并实现了doGet和doPost方法。
- 在doGet方法中,我们设置了响应内容的类型为text/html,并输出了一个简单的HTML页面。
- 在doPost方法中,我们直接调用了doGet方法。
这个案例非常简单,但它展示了servlet的基本结构和使用方法。在实际开发中,我们可以根据需求编写更加复杂和实用的servlet。
阅读全文