JavaWeb——JSP内置对象request,response,重定向与转发 学习总结
来源:互联网 发布:38号车评中心 知乎 编辑:程序博客网 时间:2024/05/19 21:00
- 什么是JSP内置对象
- 九大内置对象
- requestJSP内置对象
- request对象常用方法
- request练习
- responseJSP内置对象
- response练习
- response与request比较
- request
- response
- 页面的转发
- 如何才能实现页面跳转后请求信息不丢失呢
- 页面的转发
- 重定向与转发的比较必须记住
- 什么是JSP内置对象
什么是JSP内置对象?
JSP内置对象时Web容器创建的一组对象。
JSP内置对象的名称是JSP的保留字。
JSP内置对象时可以直接在JSP页面使用的对象,无需使用new获取实例。
九大内置对象:
特点:
不需要新建实例(new)
是JSP当中的关键字(保留字)
五个常见内置对象
request
response
session
application
out
//四个其他内置对象(了解)
page:页面
pageContext:页面上下文
exception:页面错误
request——JSP内置对象
request对象主要用于处理客户端请求。
request对象常用方法
request练习:
response——JSP内置对象
reponse对象用于响应客户请求并向客户端输出信息。
response对象常用方法
void sendRedirect(String location):将请求重新定位到一个不同的URL,即页面重定向。
response练习:
response与request比较
页面实现了跳转,请求的信息是否也一起转移呢? 答案是不。Because—>
request:
request,请求的声明周期很短。
request.getparmeter(“uname”); //传值null
使用范围:在一次请求范围内,若用完了,则销毁了。
新的请求,则request没有数据。
response:
response:重定向
跳转到一个新的页面。
不会传递上一次请求参数。
response,sendRedirect("URL");URL后可以拼接参数。例如:----->response.sendRedirect("ch0203.jsp?uname="+uname+"&pwd="+pwd);
页面的转发:
如何才能实现页面跳转后,请求信息不丢失呢?
通过转发实现。把内容转发到一个新的页面。
使用转发取代重定向传递数据。
页面的转发
转发的作用:在多个页面交互过程中实现请求数据的共享。
转发的实现:
RequestDispatcher对象。。 需要自己写。
forward()方法。
重定向与转发的比较:(必须记住)
转发是在服务器端发挥作用,通过forward方法将提交信息在多个页面间进行传递。
转发是在服务器内部控制权的转移,客户端浏览器的地址栏不会显示出转向后的地址。
重定向是在客户端发挥作用,通过请求新的地址实现页面转向。
重定向是通过浏览器重新请求地址,在地址栏中可以显示转向后的地址。
- JavaWeb——JSP内置对象request,response,重定向与转发 学习总结
- JSP内置对象request,response,重定向与转发
- JSP —— 内置对象 Request 与 Response 与重定向
- JSP内置对象:request对象,response对象、请求重定向、请求转发
- JSP内置对象——请求转发与请求重定向的区别
- request response 转发 重定向
- request的转发与response的重定向的区别
- request转发与response重定向(面试题)
- 关于request、response转发与重定向的简述
- 关于request、response转发与重定向的简述
- response重定向和request转发 通俗易懂
- 请求转发(request)和重定向(response)
- response重定向和request转发 通俗易懂
- response重定向和request转发
- jsp内置对象之请求转发和请求重定向
- 第五天(JSP内置对象转发和重定向)
- JSP内置对象和请求转发及重定向
- JSP九大内置对象_重定向转发_Cookie_Session
- 平衡二叉树判断 后序遍历
- 利用java的jdbc连接mysql数据库
- 购物问题
- 虚函数&多态
- 将10进制数字转化为26进制用A-Z来表示(华为笔试题第二题)
- JavaWeb——JSP内置对象request,response,重定向与转发 学习总结
- rqnoj 117
- 直接在标签当中定义
- 多线程共享资源案例
- BigDecimal比较大小,BigDecimal保留几位小数,BigDecimal和0比较大小
- android string.setSpan
- 第四课: 易语言大漠剑侠情缘多线程木人巷主线程
- 关于Java基础需要注意的点
- 学习c++拷贝函数有感