提交表单后执行Servlet类
时间: 2023-10-21 12:03:39 浏览: 82
好的,你可以通过在表单中指定 action 属性来将表单提交到指定的 Servlet 类。在 Servlet 类中,你可以使用 HttpServletRequest 对象来获取表单提交的数据,然后处理这些数据,最后将处理结果返回给客户端。以下是一个示例代码:
```java
@WebServlet("/process-form")
public class FormServlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// 从表单中获取数据
String name = request.getParameter("name");
String age = request.getParameter("age");
// 处理数据
String message = "Hello, " + name + "! You are " + age + " years old.";
// 将处理结果返回给客户端
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html><body>");
out.println("<h1>" + message + "</h1>");
out.println("</body></html>");
}
}
```
在上面的代码中,我们将表单提交到 "/process-form" 路径,然后在 doPost() 方法中获取表单数据,并将处理结果返回给客户端。
阅读全文