servlet
1.request.getRequestDispatcher("NewFile.jsp").forward(request, response);//转发
2.response.sendRedirect("NewFile.jsp"); //重定向
3.
response.setContentType("text/html");
response.setCharacterEncoding("utf-8");
PrintWriter pri = response.getWriter();
pri.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");;
pri.println("<html>");
pri.println("<head><h1>测试servlet</h1></head>");
pri.println("<body>这是post方法</body>");
pri.println("</html>");
pri.flush();
pri.close();
form 请求
<form method="post" action="Postdo">
<p>Select </p>
<select name="color" size="1">
<option value="light"> 1</option>
<option value="amber"> 2</option>
<option value="brown"> 3</option>
<option value="dark"> 4</option>
</select>
<input type="submit">
</form>
web配置
<servlet>
<description>自定义</description>
<servlet-name>TestServlet</servlet-name>
<servlet-class>com.testServlet.TestServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>TestServlet</servlet-name>
<url-pattern>/Postdo</url-pattern>
</servlet-mapping>
则按照action对应的相对路径Postdo,找到web.xml文件中<servlet-mapping>的<url-pattern>中的Postdo,
在根据<servlet-name>为TestServlet找到<servlet>中<servlet-name>为TestServlet的,然后生成一个TestServlet的实例,
再调用TestServlet的doPost方法,在浏览器上显示结果。