jsp 的页面跳转

来源:互联网 发布:淘宝店冻结资金 编辑:程序博客网 时间:2024/05/16 19:38
<%-- 重定向,页面跳转 ,客户端跳转  可以跨域跳转  客户端进行了两次请求,在浏览器地址栏可以看到url地址的变化,    response.sendRedirect("路径名");    请求转发, 服务端跳转,不可以跨域转发,只能转发到本容器的url上 ,在浏览器不会看到url地址变化.是一次请求.    request.getRequestDispatcher("路径名").forward(request,response);    在jsp中有简写形式    <jsp:forward page="路径名"/>    请求转发(服务端跳转)和重定向(客户端跳转 )的区别    1:请求转发有局限性,只能转发到本web容器下的url地址上,    浏览器的页面的地址栏上不会有url地址变化,不利于程序的查错,    浏览器只发送了一次请求,效率稍高    可以将保留客户端的请求信息,并发送给新的页面,    2重定向(客户端跳转)没有局限性,可以指向任何url地址,    在浏览器的地址栏会有url地址的变化,    浏览器要发送两次请求,    重定向并不能保留原请求信息,上次发送的请求也会消失--%>
原创粉丝点击