import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class UserServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// 处理GET请求
String username = request.getParameter("username");
String message = "Hello, " + username + "! This is the doGet method.";
// 设置响应内容类型
response.setContentType("text/html");
// 输出响应内容
response.getWriter().println("<html><body>");
response.getWriter().println("<h1>" + message + "</h1>");
response.getWriter().println("</body></html>");
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// 处理POST请求
String username = request.getParameter("username");
String message = "Hello, " + username + "! This is the doPost method.";
// 设置响应内容类型
response.setContentType("text/html");
// 输出响应内容
response.getWriter().println("<html><body>");
response.getWriter().println("<h1>" + message + "</h1>");
response.getWriter().println("</body></html>");
}
}
上述示例是一个简单的类,继承了类,并覆盖了和方法。在方法中,我们处理了GET请求,并获取了请求参数,然后构造了一个响应消息并输出到客户端。在方法中,我们处理了POST请求,并执行类似的操作。UserServlet
HttpServlet
doGet()
doPost()
doGet()
usernamedoPost()
请注意,这只是一个简单的示例,用于展示Servlet的基本用法。