黑马day04 request&请求转发
来源:互联网 发布:陈暖央 知乎 编辑:程序博客网 时间:2024/05/01 02:41
到此为止:已经学习了两个域对象:
servletContext:web应用
request:仅仅用于同一个请求
作用范围:整个请求链上
生命周期:当服务器收到一个请求,创建出代表请求的request对象,request开始.当请求结束,服务器销毁代表请求的request对象,request域结束.
作用:在整个请求链范围内共享数据,通常我们在Servlet中处理好的数据会存入request域后请求转发到jsp页面来进行展示
setAttribute
getAttribute
removeAttribute
1.下面的例子既使用了域对象也使用了请求转发Demo1(在request中放了一个对象)转发到Demo2
package cn.itheima.request;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * 请求转发 * @author Administrator * */public class Demo1 extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {response.setContentType("text/html;charset=utf-8");request.setAttribute("description", "李卫康--哈哈好自恋");request.getRequestDispatcher("/servlet/Demo2").forward(request, response);}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doGet(request, response);}}
2.在Demo2中取出request域中的值并输出打印到浏览器中...
package cn.itheima.request;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class Demo2 extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {String str = (String) request.getAttribute("description");response.getWriter().write(str);}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doGet(request, response);}}
0 0
- 黑马day04 request&请求转发
- servlet request请求转发
- Request对象请求转发
- request请求转发
- 黑马day04 request获取客户机的信息
- request请求转发相关知识点
- 请求转发(request)和重定向(response)
- node下使用request转发http请求
- 黑马day04 表单请求参数&中文乱码分析
- HttpServletRequest、request常用方法、request常见应用、请求转发、RequestDispatcher
- HttpServletRequest、request常用方法、request常见应用、请求转发、RequestDispatcher
- HttpServletRequest、request常用方法、request常见应用、请求转发、RequestDispatcher
- request的请求转发和response请求重定向
- 请求重定向(sendRedirect)与请求转发(request)的比较
- javaweb之request实现请求转发以及request域带数据给转发资源
- Request请求转发和重定位的区别
- javaWeb_14-request实现请求转发和mvc设计模式
- Springmvc 请求转发 No mapping found for HTTP request
- eclipse 刷新属性视图
- IIS错误集锦
- 数据结构与算法-----队列-使用数组(顺序结构)实现
- android ICS 通过eclipse编译后在bin目录下没有APK的解决办法
- tomcat小问题解决一
- 黑马day04 request&请求转发
- 设计模式六大原则
- app后端开发一:swagger-ui教程-构建api接口文档工具
- JVM 机制介绍
- WCF学习笔记
- SSH2集成开发步骤
- 树状数组
- unity3d Awake和 Start 区别
- Centos下安装MySQL