回到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转发出去。



浙公网安备 33010602011771号