java中,什么时候用request,什么时候用response?

最好能给出具体的示例!谢谢!!!... 最好能给出具体的示例!谢谢!!! 展开
 我来答
6522494
推荐于2016-05-25 · TA获得超过143个赞
知道答主
回答量:105
采纳率:0%
帮助的人:0
展开全部
他们都有很多方法,具体要看你使用什么方法了。
我们常用的:
(1解决中文乱码
request.setCharacterEncoding("");-----解决中文乱码
---------从a页面向b页面传递数据时,防止传递的数据是乱码
response.setContentType();------解决中文乱码
---------从a页面向b页面跳转,防止b页面中文乱码

(2 转向页面
request.getRequestDispactcher().forword();---转发
response.sendRedirect();------重定向
--------转发可以以request作用域传递数据,response将丢失equest作用域内的数据。(如要将a=9传递到下一个页面使用,如果用request.setAttribute()保存数据,使用转发则下一个页面可以接受到这个值,但是用response则这个值将不存在。)
一般情况下根据这亮点区别应该可以看出来什么时候使用request和什么时候使用response。

特殊的方法根据特殊的情况判断应该使用哪个,练习多了就可一判断了。
z499470647
2009-09-16 · TA获得超过703个赞
知道小有建树答主
回答量:309
采纳率:0%
帮助的人:336万
展开全部
你在服务器的角度,什么时候想返回页面给用户的时候就用response。
获取表单内容就取request。
先这样区分一下基本的,其他慢慢用就体会了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-09-16
展开全部
无语,这种问题,根本就是对servlet的API都不懂,就连HTTP协议的最基本规则都不知道~~~

孩子,建议你先看看HTTP是怎么工作的,比如最简单的浏览器发出请求,服务器返回响应这些东西。然后再把servlet的API看一下吧,然后写一个两个servlet出来运行一下。。

然后我保证你不会有这种问题了~~~~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6913137
2009-09-16 · TA获得超过451个赞
知道小有建树答主
回答量:1006
采纳率:0%
帮助的人:466万
展开全部
从定向就用response.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式