美文网首页
重定向与请求转发

重定向与请求转发

作者: bfx1000 | 来源:发表于2018-04-24 09:00 被阅读0次

jsp的基本语法:


1、jsp表达式:

提供一种方式,可直接让Java变量或表达式的计算输出到客户端的简化方式,它将要输出的变量
或表达式直接封装在<%= %>中。


2、方法:

Object setAttribute(String name):获取指定的属性
Enumertion getAttributeNames():获取所有的属性的名字组成的Enumeration 对象
removeAttribute(String name):移除指定的属性
void setAttribute(String name,Object o):设置属性


3、以下--域对象--都有这些方法:

pageContext:作用范围仅限于当前jsp页面。
Request:属性的作用范围仅限于同一个请求。
session:作用范围限于一次会话(浏览器打开直到关闭称为一次会话)
application:作用范围限于当前web应用,是范围最大的属性作用范围。
称之为域对象


4、请求的重定向与转发语法:

请求的转发:

request.getRequestDispatcher("/c.jsp").forward(request, response);

重定向:

response.sendRedirect("c.jsp");

5、本质区别:

1)请求的转发只发出了一次请求,重定向则发出两次请求。

2)请求的转发:只能转发给当前WEB应用的根目录。
重定向:可以定向到任何资源。

3)请求的转发:/ 代表的时当前WEB应用的根目录。
重定向:/ 代表的是当前WEB站点的根目录。

4)请求的转发:最终的Servlet中,Request对象和中转的那个Request是同一个对象。

重定向:最终的Servlet中,Request对象和中转的那个Request不是同一个对象


转自 https://blog.csdn.net/z291197968/article/details/54670939

相关文章

  • 重定向与转发

    请求重定向与请求转发的区别: 1.写法: 转发: request.getRequestsDispatcher.fo...

  • spring mvc中的重定向和转发

    <1> 不带参数的重定向 <2> 带参数的重定向 2、请求转发:// 转发到toList请求

  • Java请求转发和重定向的区别

    原作者:向右奔跑原博客链接:Java请求转发和重定向的区别 一、请求转发和重定向 1)请求转发: request....

  • 请求转发和重定向

    重定向 请求转发

  • JSP 内置对象(上)

    本文包括:out(常用)request(重点)response(重点)get与post(难点)请求重定向与请求转发...

  • JavaWeb:Cannot forward after res

    重定向了请求后抛出异常 解决方法:在每个转发或者重定向请求之后加上return语句(最后一个请求转发或者重定向不需...

  • 转发与重定向的区别

    转发和重定向的区别1、转发发生在服务器、重定向发生在客户端2、转发是一次请求、重定向是两次请求3、转发地址不发生改...

  • 重定向,请求转发,get,post

    重定向与请求转发 重定向意味着客户端接到服务器通知后,重新向服务器端发送请求,获得了一个新的页面. 请求转发没有获...

  • 请求重定向与请求转发

    本质区别:请求的转发只发出了一次请求,而重定向则发出了两次请求. 请求的转发:地址栏是初次发出请求的地址.请求的重...

  • Javaweb请求转发及重定向实现详解

    请求转发:在同一个controller将请求转发到另一个请求映射,请求地址不会发生改变 重定向:将请求重定向到不同...

网友评论

      本文标题:重定向与请求转发

      本文链接:https://www.haomeiwen.com/subject/xzjdlftx.html