博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
什么时候用请求(request)什么时候用响应(respons)
阅读量:3950 次
发布时间:2019-05-24

本文共 489 字,大约阅读时间需要 1 分钟。

1、response

用于重定向请求;
其地址栏的URL会改变;
会向服务器发送两次请求;
2、 request
用于请求转发;
其地址栏的URL不会改变;
向服务器发送一次请求;
举一个区分它们的简单实例:
A向B借钱:
第一种:用response。B没有钱,请求失败,但是B告诉A,C有钱。于是A再次向C借钱,C借给A,请求成功。
第二种:用request。B没有钱,但是B向C借钱然后给A,请求成功。这次A只发送了一次请求,他并不知道借的钱是C的。
用response方法是这样的:
response.sendRedirect( );
用resquest方法:
request.setAttribute(“key”,“value”);
request.getRequestDispatcher(“index.jsp”).forward(request,response);
这里的setAttribute传递的参数只能由request.getAttribute( )来接收。request.getAttribute( )方法返回值是object型,在使用时要注意类型转换。

转载地址:http://zywzi.baihongyu.com/

你可能感兴趣的文章
[数据库]事务、并发、数据库锁
查看>>
单例设计模式
查看>>
装饰设计模式和代理设计模式的区别
查看>>
Struts2中值栈
查看>>
Hash算法冲突解决方法分析
查看>>
网络地址和主机地址
查看>>
IP地址和子网掩码
查看>>
linux常用指令介绍
查看>>
AtomicInteger的CAS原理,及为啥不用synchronized而用cas
查看>>
Minor GC ,Full GC 触发条件
查看>>
数据结构中常见的树(BST二叉搜索树、AVL平衡二叉树、RBT红黑树、B-树、B+树、B*树)
查看>>
公平锁与非公平锁
查看>>
QL的四种连接-左外连接、右外连接、内连接、全连接
查看>>
常见加密算法
查看>>
Java遍历Map对象的四种方式
查看>>
scala学习之安装问题
查看>>
linux之shell倒引号,单引号,双引号,dirname,basename使用
查看>>
linux之shell文件路径切分,${str:a:b}用法
查看>>
Linux下如何查看版本信息
查看>>
LDAP常见错误码
查看>>