直接上干货Demo:
<%
String [] test=new String[2];
test[0]="1ss";
test[1]="2dd";
request.setAttribute("test",test) ;
//response.sendRedirect("jsp2.jsp"); //不会传递给下一个页面
//request.getRequestDispatcher("jsp2.jsp").forward(request,response);
%>
<jsp:forward page="jsp2.jsp" />
<%
String test[]=(String[])request.getAttribute("test");
out.print(test[0]+" "+test[1]);
out.print(test[1]);
%>
参考文档:
http://zhulin902.iteye.com/blog/939049
http://www.2cto.com/kf/201109/105650.html
分享到:
相关推荐
在开发Web应用时,我们经常会遇到“forward”和“redirect”的概念,它们是两种不同的页面跳转方式。理解和掌握它们的区别对于优化用户交互和处理请求流至关重要。 **forward(转发)**: - 转发是由服务器端完成的...
当我们需要在不同的页面之间导航时,`forward`和`redirect`是两种常见的处理请求转发和重定向的方法。本文将深入探讨这两种机制及其区别。 首先,`forward`是通过服务器端内部跳转实现的。它使用`RequestDispatcher...
### Forward与Redirect解析 在Web开发中,Forward(转发)与Redirect(重定向)是两种常见的页面跳转方式。它们虽然都可以实现从一个页面跳转到另一个页面的功能,但在实现机制、应用场景以及对用户浏览器地址栏的...
在Web开发中,"转发"(Forward)和"重定向"(Redirect)是两种常见的请求处理方式,它们在实现客户端和服务器之间的交互时起到至关重要的作用。了解它们的区别对于优化用户体验和提高应用性能至关重要。 首先,让...
"JAVA面试题之Forward与Redirect的区别详解" 本文主要讲解了在JAVA面试中可能遇到的问题,即JAVA中Forward与Redirect两者之间的区别。文中详细介绍了两种请求转发方式的原理和区别,包括请求转发的含义、Forward...
springMVC3学习 九 redirect和forward跳转 源码 文章地址http: blog csdn net itmyhome1990 article details 26286669
2. 重定向(Redirect): - 使用`Response.sendRedirect()`方法实现。 - 重定向会导致浏览器发起一个新的HTTP请求,所以URL会显示为新的目标地址,客户端浏览器能够感知到这个变化。 - 重定向路径必须是绝对路径...
ActionForward的使用 1、理解全局和局部ActionForward的概念 2、redirect的使用 3、struts-config.xml文件不允许动态修改 4、理解动态ActionForward,动态的ActionForward是可以运行期修改的
- Redirect与Forward的区别及其对request参数的影响 - JSP中默认的会话作用域 - Spring事务管理与AOP的使用 - JDBC获取表的元数据信息 - Statement与PreparedStatement的区别 - Java异常体系结构及其处理 - ...
3. 效率:`forward()`通常比`redirect()`更高效,因为它不需要浏览器再次发起请求。 4. 范围:`forward()`通常用于转发到应用程序内部的资源,而`redirect()`可以重定向到任何URL,包括外部站点。 5. 使用场景:`...
15. **Redirect与Forward**:讨论它们在HTTP响应中的不同行为。 16. **Java内存模型**:分析对象实例化的内存状态,包括对象、属性和方法的数量。 17. **Hibernate**:解释一级和二级缓存的概念,以及在实际项目中...
#### 四、Redirect与Forward的区别 1. **Forward**: - 服务器端的页面转发,浏览器地址栏不会发生变化。 - 不会重新发送HTTP请求,而是利用容器内部机制完成页面跳转。 2. **Redirect**: - 完全的跳转,浏览器...
#### 十一、Redirect与Forward的区别? - **Redirect**: Redirect(重定向)是由服务器告诉浏览器新的URL,浏览器再次发起新的请求。这意味着两次HTTP请求。 - **Forward**: Forward(转发)是在服务器内部将请求...
#### 一、ActionForward的作用与功能 在Struts框架中,ActionForward扮演着至关重要的角色。它不仅负责处理请求之后的流程控制,还能够指导Struts框架下一步应该转向何处。具体而言,ActionForward用于指示Action...
19.Servlet中forward和redirect的区别.avi
Java面试题19.forward和redirect的区别.mp4
主要分为直接请求转发(Forward)和间接请求转发(Redirect)。这两种转发方式在处理请求时有着显著的区别。 直接请求转发(Forward): 直接请求转发是服务器内部的资源调度,用户在浏览器中只会看到最初的请求...
在描述中提到的“no found”问题,通常与以下因素有关: 1. **配置文件**:在struts.xml中,你需要为每个Action定义一个对应的Action类和结果。如果使用`<jsp:forward/>`,则需要在Result类型中指定为`dispatcher`...
在Web开发中,"forward"不同于"redirect"。重定向(Redirect)会发送一个新的HTTP响应到客户端,让浏览器加载不同的URL;而转发(Forward)则是在服务器端内部完成的,用户浏览器看到的仍然是原始请求的URL,但实际...
### ActionForward的理解与使用 #### 默认行为:转发 `ActionForward`是Struts2框架中用于控制程序流程的重要对象之一。当一个Action执行完毕后,可以通过返回一个`ActionForward`实例来告诉Struts2下一步应该做...