请求转发
- request.getRequestDispatcher(url).forward(request, response);
- 1、服务器行为,服务器行为
- 2、地址栏不会发生改变
- 3、只有一次请求,request对象共享
request域对象
- 将数据存到request作用域中,前台页面(JSP)从作用域中获取域对象的值
- setAttribute(name,value):设置作用域,name是字符串类型,value是object类型
- getAttribute(name):获取指定名称的域对象的值,返回的是object类型
- removeAttribute(name):移除指定名称的域对象的值
数据响应
- getWriter()获取字符流(只能响应回字符);
getOutputStream()获取字节流(能响应一切数据)。
响应回的数据到客户端被浏览器解析。
注意:两者不能同时使用。