传智播客学习日记Day9

来源:互联网 发布:mac的照片如何导出ipad 编辑:程序博客网 时间:2024/05/22 12:54

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 重定向的区别

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 2岁宝贝拉肚子怎么办 宝宝肠道蠕动慢怎么办 新生儿吃母乳吃不饱怎么办 小孩胃口不好怎么办呢 新生儿吃多了怎么办 宝宝奶量上不去怎么办 新生儿吃撑了怎么办 婴儿不够奶吃怎么办 产妇奶堵了怎么办 新生儿吃奶不吃奶粉怎么办 奶瓶吸奶费力怎么办 小孩上火感冒了怎么办 宝宝上火感冒了怎么办 3岁宝宝上火怎么办 上火又受凉感冒怎么办 上火引起的感冒怎么办 奶瓶排气孔漏水怎么办 奶嘴排气孔漏水怎么办 bbox吸管杯漏水怎么办 四个月宝宝拉肚子怎么办 租的房子坐月子怎么办 榨果汁不甜怎么办 宝宝不会喝奶粉怎么办 两个月宝宝不长肉怎么办 打疫苗后发烧怎么办 孕期不爱吃水果怎么办 孕期很少吃水果怎么办 三个月小孩不吃奶粉怎么办 三个月宝宝偏瘦怎么办 破壁机打果汁有沫怎么办 宝宝7个月坐不稳怎么办 婴儿头睡偏了怎么办天 宝宝不爱趴着怎么办 宝宝喜欢竖着抱怎么办 婴儿抱习惯了怎么办 新生儿总让抱着放下就哭可怎么办 三个月宝宝认人怎么办 三个月的宝宝认生怎么办 一岁半宝宝尿黄怎么办 一岁多宝宝尿少怎么办 1岁宝宝一晚没尿怎么办