tomcat资源跳转的两种方式
第一种:内部转发
属于服务器内部的动作,对于用户来说只请求了一次,在服务器内部做了两次操作(服务A请求了服务B,B服务直接响应)
对于用户来说并不知情,所以在网址上---URL并不会发生改变;PS:由于内部转发的特殊性,浏览器客户端的页面有可能会出现
中文乱码现象,此时只需把前端页面的编码集改为"GBK"即可使中文正常显示;
第二种:重定向
属于浏览器客户端的动作,对于用户来说请求了两次,服务器也给用户响应了两次,所以在网址上---URL会发生改变;由后端
重定向到前端时不会携带数据;
请求:由浏览器客户端向后端服务器发起,有时也会携带请求参数;
响应:由后台服务器端向客户端浏览器发起,有时也会携带响应数据;