响应重定向和请求转发
总结:
响应重定向:(一个web资源收到客服端的请求后,通知客户端去请求另一个web资源--也就是你向我借钱,我没有,我要你自己去找另一个人借钱)
客户端访问了两次服务器 也就是 两个 response/request
地址栏上的地址会显示出,你重定向后的地址,客户知道了地址变化了
重定向的地址有两种写法 开头一种是加‘/‘斜线,表示访问web容器根目录下(localhost:8080)的资源;
一种是不加斜线' / ',就是访问当前运用下的资源(推荐不加斜线)
重定向的地址可以是web容器内的或其它web运用
应用:重定向一般用在 登录模块,和显示购物车
请求转发:(一个web资源收到客服端的请求后,服务器程序帮客户端去请求另一个web资源,也就是你向我借钱,我没有,我帮你去找另一个人借)
客户端发出了一个请求,转发过程由服务器帮你搞定
转发的地址不加‘/‘斜线,表示访问相对于当前的请求路径而言;
如果使用”/”开头,代表相对于当前上下文路径,即”/”表示应用上下文的根
转发是只能转发到当前web容器的运用里,因为 forward(request,response)
一个程序中 不能同时使用 getOutStream()和 getWrite() :
posted on 2011-12-13 21:50 spring学习笔记 阅读(1224) 评论(0) 编辑 收藏 举报