这篇让我们稍微总结一下,前面发的几篇博客的重要知识点,话不多说,开货~~~~~~滴滴 

 

一.知识体系小结

JavaWeb 之 知识体系回顾总结(六)

 

  • 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://网址”;

①需要跳转外网

②显示跳转路径

 

JavaWeb 之 知识体系回顾总结(六)

 

 

 

JavaWeb 之 知识体系回顾总结(六)

 

 

  • 请求转发:只能在项目内部进行跳转

return “forward:/路径?参数列表”;

其他所有(尤其是使用request作用域进行数据传递

 

JavaWeb 之 知识体系回顾总结(六)

 

 

 

 

 

 

看完恭喜你,又知道了一点点!!!

你知道的越多,不知道的越多! 

~感谢志同道合的你阅读,  你的支持是我学习的最大动力 ! 加油 ,陌生人一起努力,共勉!!

注: 如果本篇有需要改进的地方或错误,欢迎大神们指定一二~~

相关文章: