Servlet中forward和redirect的区别

来源:互联网 发布:linux signal 编辑:程序博客网 时间:2024/06/16 11:22

语法:

forward:

request.getRequestDispatcher("/url").forward(request,response);

redirect:

response.sendRedirect("/url");

浏览器地址:

redirect重新请求浏览器地址,地址栏会变

forward是服务器自己重新请求,地址栏不变

数据共享:

redirect方式request中内容会丢失

forward方式request中内容保留

效率:

forward高;redirect低

0 0