Http&Request
(1)请求转发:一种在服务器内部的资源跳转方式
request.getRequestDispatcher(“转发路径”).forward(request,response);
特点:
①浏览器地址栏路径不发生变化
② 只能转发到当前服务器内部资源中。
③转发是一次请求
(2)解决post请求方式的乱码问题
解决办法:在转发之前进行设置流的编码,用setCharacterEncoding方法
(3)共享数据:
方法:
- void setAttribute(String name,Object obj):存储数据
- Object getAttitude(String name):通过键获取值
代码实现
package tc.web.requst;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse