在Servlet的服务器类方法(例如doGet)中有两个参数HttpServletRequest和HttpServletResponse,分别是谁调用?

2025-02-23 07:41:11
推荐回答(2个)
回答1:

请求对象使用者包括请求者(浏览器-多为这样或者说真正的远程请求者);服务器,编写处理程序的程序员。请求对象创建后将封装用户的诸多请求参数,在服务器端的内存中存储此对象,首先由web服务器调用,在doGet OR doPost方法中有程序员手动编码使用,但是这并非是真正意义上的认为调用,最终还是有服务器来处理,对于响应对象有服务器最终调用并返回给客户处理结果,这个对象客户端无法真正具体应用,可以说对于客户是只读的...个人看法

回答2:

前者和后者是内置对象,一个代表请求,一个代表响应,HTTP协议基于请求与响应的。
请求一个网站,在网站中点击某一个按钮等,都算请求,服务器想要知道请求的是什么,通过前者这个对象可以获取数据,然后通过后者对象响应客户端,比如返回数据等。
前者和后者代表你说的那两个对象,如果敲代码不让提交答案。