Welcome

首页 / 网页编程 / JSP / Servlet开发入门(3) Servlet与表单|路径匹配详解

Servlet开发入门(3) Servlet与表单|路径匹配详解2013-07-05Servlet开发得需要JSP等技术的辅助,我们先来看一下Servlet与表单的应用。

Servlet程序开发---一个实例

由于Servlet本身也存在着HttpServletRequest 和HttpServletResponse对象的声明,所以既可以使用Servlet接受用户所提交的内容

我们来以一个实例说明一下:

项目如下:

先做一个表单的页面

input.html<html><head><title>WEB开发</title></head><body><form action="../InputServlet" method="post">关于action路径问题下面会讲到 输入内容:<input type="text" name="info"> <input type="submit" value="提交"></form></body></html>
做好表单页面后再来做Servlet页面

InputServlet.javapackage ServletDemoimport java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class InputServlet extends HttpServlet{public void doGet(HttpServletRequest req,HttpServletResponse resp) throws ServletException,IOException{//覆写doGet()方法String info=req.getParameter("info");//接受请求参数PrintWriter out=resp.getWriter(); //准备输出out.println("<html>");out.println("<head><title>WEB开发</title></head>");out.println("<body>");out.println("<h1>"+info+"</h1>");out.println("</body>");out.println("</html>");out.close();//关闭输出}public void doPost(HttpServletRequest req,HttpServletResponse resp) throws ServletException,IOException{ //处理POST请求this.doGet(req, resp);//同一种方法体处理}}