if one advance confidently in the directionof his dream and endeavoirs to live the live which he has imagined. He will metsuccess. Unexpected in common hours.

如果一个人能昂首挺胸地朝着梦想前进,努力地实现她想要的生活,她会与成功不期而遇。

今天是来传智播客学习的第九天,不知不觉已经学到了很多的东西,对于未来路也越来越明确:do all myself.

今天还是继续学习Servlet的内容,一共有两个大的模块:一是学习Servlet的共享控制,二是学习Servlet的共享信息。

1. Servlet的共享:

1.1请求转发:

Servlet接受到了一个请求,转发给另一个Servlet来负责部分或全部的请求处理。

图解如下:

 
 

共享同一个上下文(Context)对象

 
 

共享同一个上下文(Context)对象

使用如下的代码进行请求转发:

//从request对象上得到一个请求的分发器,并且该分发器中包装了一个将要分发的地址

RequestDispatcher requestDispatcher=request.getRequestDispatcher(“/servlet2”);

requestDispatcher.forward(request,response);//才是将请求转发给包装的资源路径

1.2URL重定向

URL重定向是第一次请求的响应码为302并且响应头中有Location,那么浏览器发送将根据Location的地址发出第二次请求。

图解如下:

在Servlet中使用如下的代码进行URL的重定向:

//如果不是以http 开头, 转发到当前项目中的资源

response.sendRedirect("/targeturlredirect");

//不可以访问WEB-INF 下面的资源

//response.sendRedirect("/WEB-INF/webinfo.html");

//可以访问一个外部资源

//response.sendRedirect("http://www.baidu.com");

1.3.请求转发和URL 重定向的区别

传智播客学习日记Day9相关推荐

  1. 武汉校区南非“留学生”:来传智播客学习是“独特的机会”

    随着社会的飞速发展.进步,国家对于"高精尖"IT技术开发人才的需求也愈加旺盛. 肩负"为莘莘学子改变命运而讲课,为万千学生少走弯路而著书"使命的传智播客,在IT ...

  2. php 传智播客 学习内容

    第一阶段:(PHP+MySQL核心编程) 课程名称 阶段课程 课程内容 学习目标 PHP+MySQL核心编程(21天) PHP基本语法加强 Apache--directory配置段 一个IP和多个域名 ...

  3. 传智播客学习之就业班有感

    今天终于走入了就业班的课堂,听到这个班级的名字--"就业班",似乎有些紧张,虽然是四个半月后的事情,但是当走进教室的那一霎那,有点窒息的感觉,教室的学习气氛比预热班更浓厚了,早上八 ...

  4. 传智播客学习和生活总结

    在传智播客三个月的学习结束了.真的,服了.传智果然是名不虚传. 这三个月的学习,累的我要死啊.天天8点起床,在道边买个鸡蛋饼,人多的还得排队.8:50到教室,开电脑,吃早饭.9点准时上课.中午下课基本 ...

  5. 想进入黑马程序员——传智播客学习

    前些天突然有感自己即将毕业了,小小的感触了一番.反思反思自己这几年大学的所作所为,确实学到的东西太少了,本来是学计算机网络方面的,现在都偏离了本行,搞起了软件方面,可是软件方面的基础也不扎实,面临的各 ...

  6. 传智播客学习之day59-mybatis初步

    工具和环境:apache-maven-3.2.3 eclipse_luna_4.4.0_winX86 1.配置环境 1.用提供的eclipse版本4.4.1 2.在eclipse界面打开window- ...

  7. Day2:SpringCloud入门学习——传智播客学习笔记【微服务电商】

    SpringCloud 0.学习目标 ·了解系统架构的演变 ·了解RPC与Http的区别 ·掌握HttpClient的简单使用 ·知道什么是SpringCloud ·独立搭建Eureka注册中心 ·独 ...

  8. Day7:Vue入门学习——传智播客学习笔记【微服务电商】

    本节依旧是前端内容,但还是了解一下基础的入门知识 学习目标 会创建Vue实例,知道Vue的常见属性 会使用Vue的生命周期的钩子函数 会使用vue常见指令 会使用vue计算属性和watch监控 会编写 ...

  9. jQuery基础(传智播客学习笔记)

    JQuery 基础: 1. 概念: 一个JavaScript框架.简化JS开发* jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码 ...

  10. 传智播客学习之Spring——装配Bean

    昨天和大家分享了Spring的起源和作用,以及它所运用到得几大模块,算是基本对Spring有了一个整体的认识,并通过了一个小实例让我们体会了以下spring,今天详细和大家分享一下装配Bean的相关问 ...

最新文章

  1. webstrom常用键
  2. Tomcat Jenkins iOS自动打包
  3. 最新EOS合约教程,从系统到环境,从创建到部署,从前端到后台,Dapp开发
  4. python编程小游戏-python趣味入门——写几个常玩的游戏
  5. 【清华集训2017】榕树之心
  6. 【git】【eclipse】免密/SSH 方式连接免登录
  7. 剑指offer:22-25记录
  8. pascal行人voc_在Pascal VOC 数据集上训练YOLOv3模型
  9. Java verts_Java-JOGL绘制VBO黑屏
  10. 从helloworld回顾程序的编译过程之二
  11. poj 1469(二分图最大匹配)
  12. css3 animation 位置移动了怎么不占位置_手把手整理CSS3知识汇总【思维导图】
  13. 生成交叉表的SQL基本语句
  14. wordpress付费阅读_2020年27个最佳WordPress杂志主题[免费+付费]
  15. 简书 echarts mysql_echarts入门教程
  16. 搭建无线打印服务器,用旧电脑轻松架设无线网络打印服务器
  17. 16进制ff转化为二进制_二进制与十六进制的转换与应用
  18. 三种内存虚拟化技术(内存全虚拟化、内存半虚拟化、内存硬件辅助虚拟化),以及查看linux对ETP和VPID的支持情况
  19. 2023养生健康品牌连锁加盟展/医养健康产业展/山东大健康展
  20. 不使用第三个变量,交换两个变量值

热门文章

  1. Koo叔说Shader—UV旋转
  2. 导弹防御系统(LIS)
  3. 隐藏文件的查看(Win/Linux/macOS)
  4. 【C++】日期类题目总结
  5. Java JRE 6安全更新
  6. 服务器word文档会是只读的,Word自动变只读模式怎么办? 这样可取消Word只读
  7. Python创建网站
  8. C# UDP Socket ReceiveFrom 远程主机强迫关闭了一个现有的连接。
  9. 基于Arduino的密码+指纹智能锁(LCD1602显示器)
  10. iOS_6_ToolBar+xib+红楼梦