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

①需要跳转外网

②显示跳转路径

 

 

 

 

 

 

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

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

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

 

 

 

 

 

 

 

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值