回到javaweb的第一天(三)(关于以后博客的排版)

关于以后博客的排版,需要在标题里面声明当天学习的主要内容是什么,不会耗费太多时间,并且非常有利于自己找东西复习。

 

 

 这里说的是另外一种得到response的写入器的方法。得到OutputStream

 

 这里说的是得到writer的另外一种办法,res.getWriter

也就是getOutputputStream  和getWriter  都是同样得到写入器的方法。

在这个server  handler的结构,是通过socket的对象得到写入器。(getOutputStream)

在这个servlet里面,是通过HttpResponse的对象得到相应的写入器。

 

 

 

 重定向的目的:当某条路径已经失效,你想要去告诉浏览器,应该重定向到另一个路径的话,那么就是写一个redirectServlet

 

 重定向里面,直接调用resp的sendRedirect方法,就能够把请求转发到一个新的页面去真正处理的页面去。

 

 这里说的是重定向。

也就是说:  resp 设置状态301之后,再设置重定向。

 

 

 这里说的就是301重定向和302重定向的区别了,就是说301重定向直接调用方法。

302重定向需要先设置状态再存储相应的。

 

 

 这里说的是重定向和转发的区别.

重定向是浏览器知晓了,并且要发出第二次请求。

转发:服务器内部进行转发。

 

 

 

 

请求的转发,说的就是说:从req里面去得到相应的Dispatcher,然后foward

Dispatcher里面声明了要给谁进行转发,给什么servlet进行转发

之后再把resq和rep转发出去。

 

 

 

 

 

posted @ 2020-04-09 19:30  Start_from_Zero  阅读(114)  评论(0)    收藏  举报