码迷,mamicode.com
首页 > 其他好文 > 详细

Servlet - 请求转发和重定向

时间:2020-04-02 16:17:34      阅读:74      评论:0      收藏:0      [点我收藏+]

标签:接收   ret   表单   联动   对象   request对象   资源   作用   send   

1. 请求转发

作用: 实现多个servlet联动操作处理请求, 这样避免代码冗余, 让servlet的职责更加明确

使用: request.getRequestDispatcher("路径地址").forward(request, response);

特点: 一次请求, 浏览器地址不改变

注意: 请求转发后直接return结束即可

 

2. 重定向

作用: 解决了表单重复提交的问题, 以及当前servlet无法处理的请求的问题

使用: response.sendRedirect("路径地址");

特点: 两次请求, 两个request对象, 浏览器地址栏信息改变

注意:

  如果请求中有表单数据, 而数据又比较重要, 不能重复提交的时候, 建议使用重定向

  如果请求被servlet接收后, 无法进行处理, 建议使用重定向定位到可以处理的资源

 

Servlet - 请求转发和重定向

标签:接收   ret   表单   联动   对象   request对象   资源   作用   send   

原文地址:https://www.cnblogs.com/mpci/p/12620094.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!