注意这里保险点就是action写全路径就不用管别的了
注意一个问题 html中表单的action
这里的action中只写了/demo08
注意要跟运行的编辑配置中对应
如果划线地方只有 http://localhost:80/ 则action应该写/day22/demo08
注意这个地方 好好想想
* 请求体:只有POST请求方式,才有请求体,在请求体中封装了POST请求的请求参数
方法步骤:
1. 获取流对象
* BufferedReader getReader():获取字符输入流,只能操作字符数据
2. 再从流对象中拿数据
代码:
package cn.itcat.web.servlet;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.BufferedReader;
import java.io.IOException;
@WebServlet("/demo09")
public class RequestDemo09 extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//获取请求体(其实就是post方式时获取请求参数)
//1.获取字符流
BufferedReader br = request.getReader();
//2.读取数据
String line=null;
while((line=br.readLine())!=null){
System.out.println(line);
}
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)