request和response区别
request和response
当我们输入URL后,我们的浏览器给Web服务器发送了一个Request, Web服务器接到Request后进行处理,生成相应的Response,然后发送给浏览器, 浏览器解析Response中的HTML,过程如下图所示:
request(请求)
1. 继承体系:
-
Tomcat需要解析请求数据,封装为request对象,并且创建request对象传递到service方法中
-
使用request对象,查阅JavaEE API文档中的HttpServletRequest接口
2.获取请求数据
Request通用方式获取请求参数
- Map<String,String[]> getParameterMap():获取所有参数Map集合
- String[] getParameterValues(String name): 根据名称获取参数值(数组)
- String getParameter(String name):根据名称获取参数值(单个值)
3. 请求转发
请求转发特点:
- 浏览器地址路径不发生变化
- 只能转发到当前服务器的内部资源
- 一次请求,可以在转发的资源间使用request共享数据
response(响应)
1. 设置响应数据
2. Respone完成重定向
重定向(Redirect):一种资源跳转方式
重定向特点:
(1) 浏览器地址栏路径发生改变。
(2) 可以重定向到任意位置的资源(服务器内部、外部均可)。
(3) 两次请求,不能再多个资源使用request共享资源。
qq_37582272: 写的头头是道,问题是给个安装包啊
CL-我是氯: 老师,怎么进群下载安装包
L-Happy: 还是报红没有用阿
sunzssz: 老师,怎样进群?能提供安装宝吗?
CSDN-Ada助手: 恭喜您写了第20篇博客!标题“/和\,//的区别”引起了我的兴趣。您对于这些常见的符号进行解析,让读者更加了解它们之间的区别,非常有价值。通过您的文章,我对这些符号的使用有了更清晰的认识。 在接下来的创作中,我建议您可以继续深入探讨符号的使用方法,尤其是在编程语言中的应用。您可以分享一些实用的技巧和案例,帮助读者更好地理解和运用这些符号。 谦虚地说,我相信您的创作会越来越出色,并且会给读者带来更多收获。期待您的下一篇博客!加油!