request和response
来源:互联网 发布:李强强 php 编辑:程序博客网 时间:2024/06/07 05:38
Request和response
1. request对象
request对象主要是用于处理客户端请求
request对象封装了客户端生成的http请求的所有细节,主要包括http头信息、系统信息、请求方式、参数等。通过request对象提供的方法可以处理客户端浏览器提交的http请求各个参数。
常用request方法
案例:注册
页面:
处理中文乱码问题:
1. get方式提交
a. 在tomcat目录的conf/server.xml张设置字符集
2. post方法提交
2.response对象
Response对象用于响应客户端请求,向客户端输出信息。它封装了JSP产生的相应,并发送到客户端以响应客户端的请求。
常用的方法:
sendRedirect() 将请求重新定位到一个不同URL,即页面重定向
setHeader() 设置响应头信息
案例 一:页面自动刷新
案例二:页面定时跳转,5秒后跳转到main.jsp页面
案例三:sendRedirect() 客户端重定向
转发:request转发
转发 VS重定向
转发(服务器端跳转)
1. <jsp:forward>
2. request.getRequestDispatcher("main.jsp").forward(request, response);
重定向(客户端调换):
<%
response.sendRedirect("main.jsp");
%>
区别:
1. 转发是在服务器端完成,因此称为服务器端跳转
重定向是在客户端完成,因此称为客户端调跳转
2. 转发后,地址栏不会改变、
重定向后,地址栏会改变
3. 转发只能在同一个WEB项目范围内进行
重定向可以在不同的Web项目内进行
response.sendRedirect("https://www.baidu.com");
- Request和Response对象
- Response和Request
- Request和Response对象
- request和response对象
- Request和Response
- response和request类
- C# Response 和 Request
- response和request
- Request和Response
- Request和Response详解
- Request和Response对象
- request和response学习
- request 和 response
- request和response
- Request和Response
- Request和Response
- Request和Response
- Request和Response
- H5 3D动画实现
- EEPROM和flash的区别
- JS表单验证
- PageHelper分页插件源码及原理剖析
- Handler 使用方法详解
- request和response
- 第五周项目三
- leetcode 383. Ransom Note HashMap查询加速
- <!-- 自动推送工具代码-->
- 实验二 线性表-顺序表(JavaScript实现)
- Modbus 通讯协议数据帧之间的时间停顿间隔 “3.5字符”定义
- Linux——用户
- 堆和栈的区别(转)
- 2.3 Spring4 快速入门-bean 的注入与初始化和销毁