Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java servlet中的请求和响应对象_Java_Jsp - Fatal编程技术网

Java servlet中的请求和响应对象

Java servlet中的请求和响应对象,java,jsp,Java,Jsp,一般来说,我们在servlet中有请求和响应对象。响应用于将数据发送回客户端,而我们请求从客户端获取数据。如果response.sendredirect和request.getRequestDispatcher实际上或相同(除了您还使用请求调度器转发请求和响应对象),那么它们是如何在不同的对象上设置的?我不确定您在问什么;sendRedirect和getRequestDispatcher是怎么回事?发送重定向是对浏览器的一种响应,告诉它发出新的请求。请求分派器确定如何处理请求(例如,转发或包含)

一般来说,我们在servlet中有请求和响应对象。响应用于将数据发送回客户端,而我们请求从客户端获取数据。如果response.sendredirect和request.getRequestDispatcher实际上或相同(除了您还使用请求调度器转发请求和响应对象),那么它们是如何在不同的对象上设置的?

我不确定您在问什么;
sendRedirect
getRequestDispatcher
是怎么回事?发送重定向是对浏览器的一种响应,告诉它发出新的请求。请求分派器确定如何处理请求(例如,转发或包含)。好的,谢谢@Davenewton,但一般来说,请求对象是从用户发送的数据,而响应对象是,数据是否发送回用户?是;浏览器发出请求并得到响应,就像任何其他对话一样。服务器向请求中添加数据是非常常见的。这完全取决于您的代码是如何编写的,但是,可以添加很多内容。就个人而言,我倾向于从过滤器传递用户/安全数据。