这篇让我们稍微总结一下,前面发的几篇博客的重要知识点,话不多说,开货~~~~~~滴滴
一.知识体系小结
- Request:请求信息的封装对象(行、头、体)
-
作用域,传递数据。 相当于Map。 Key----value
getMethod();获取请求方式GET/POST
getContextPath();获取项目名。 /项目名
获取请求参数列表:
1、获取整个参数列表,封装成一个JavaBean对象
JavaBean 对象 = toBean(JavaBean.class);
2、获取某个参数的值
String 值 = request.getParameter(“名”);
注意:如果有多个值,获取第一个
String[] 值 = request.getParameterValues(“名”);
注意:如果获取不到参数,返回null;
- Response: 响应信息封装对象(行、头、体)
-
创建:服务器接收到任意请求
销毁:本次请求的响应产生
setStatus(状态码); 设置响应状态码
setHeader(“头”,”值”);
- 响应体:
字符流:response.getWriter()
字节流:response.getOutputStream()
设置了响应体, 不建议设置 请求转发或重定向
- ServletContext:整个项目内部。作用域
创建:服务器正常开启
销毁:服务器正常关闭
- 请求重定向:
项目内:return “redirect:/路径?参数列表”;
外网:return “redirect:http://网址”;
①需要跳转外网
②显示跳转路径
- 请求转发:只能在项目内部进行跳转
return “forward:/路径?参数列表”;
其他所有(尤其是使用request作用域进行数据传递)
看完恭喜你,又知道了一点点!!!
你知道的越多,不知道的越多!
~感谢志同道合的你阅读, 你的支持是我学习的最大动力 ! 加油 ,陌生人一起努力,共勉!!
注: 如果本篇有需要改进的地方或错误,欢迎大神们指定一二~~