`
raymond.chen
  • 浏览: 1432939 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JSP页面跳转的五种方法

    博客分类:
  • Java
阅读更多

一、response.sendRedirect()

     此语句前不允许有out.flush(),否则会抛异常。

     跳转后浏览器地址栏变化。

     如果跳到不同主机下,跳转后,此语句后面的语句会继续执行,如同新开了线程,但是对response的操作已无意义。

     如果跳到相同主机下,此语句后面的语句执行完成后才会跳转。

 

二、response.setHeader("Location","")

     此语句前不允许有out.flush(),否则页面不会跳转。

     跳转后浏览器地址栏变化。

     此语句后面的语句执行完成后才会跳转。

 

三、<jsp:forward page="/index.jsp"/>

     此语句前不允许有out.flush(),否则会抛异常。

     跳转后浏览器地址栏不变,但是只能跳到当前主机下。

     此语句后面的语句执行完成后才会跳转。

 

四、停留若干秒后,自动重定向到另一页面

     在html文件中包含下面的代码:
     <meta http-equiv="refresh" content="300; url=target.jsp">  --content的值是以秒为单位的数值

 

五、RequestDispatcher.forward()

     response.setContentType("text/html; charset=gb2312");
     getServletContext().getRequestDispatcher("/index.jsp").forward(request, response);

 

分享到:
评论

相关推荐

    jsp页面的五种跳转方式

    本文将详细介绍 JSP 中五种常用的页面跳转方式及其应用场景。 #### 1. RequestDispatcher.forward() **概念**:`RequestDispatcher.forward()` 是一种服务器端内部转发机制,用于将当前请求转发到同一个 Web 应用...

    JSP页面跳转方法总结

    ### JSP页面跳转方法详解 #### 一、概述 JSP(Java Server Pages)是一种动态网页技术标准,被广泛应用于构建动态网站和Web应用程序。在JSP开发中,页面跳转是一项非常基础且重要的功能,它使得用户能够在不同的...

    五种JSP页面跳转方法详解

    ### 五种JSP页面跳转方法详解 在Web开发中,页面间的跳转是非常常见的需求之一。JSP(JavaServer Pages)作为一种广泛使用的服务器端技术,在实现页面跳转方面提供了多种方式。本文将详细介绍五种JSP页面跳转的方法...

    jsp页面跳转的五中方法

    ### JSP页面跳转的五种方法详解 #### 一、引言 在Web开发中,页面间的跳转是一项基本且重要的功能。JSP作为Java Web开发中的一个重要组成部分,提供了多种方式来实现页面间的跳转。本文将详细介绍五种常用的JSP页面...

    JSP页面的五种跳转方法

    这里主要介绍五种常见的JSP页面跳转方法,包括RequestDispatcher.forward()、response.sendRedirect()、&lt;jsp:forward page="" / &gt;、Meta标签以及JavaScript的location对象。 1. RequestDispatcher.forward() 这种...

    java五种jsp页面跳转方法详解

    java五种jsp页面跳转方法详解 2009-08-21 09:06 1. RequestDispatcher.forward()  是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到 另外一个Servlet,JSP 或普通HTML...

    jsp实现页面跳转的方法

    本文将深入探讨两种主要的页面跳转方法——`jsp:include`与`jsp:forward`,并结合实例进行分析,帮助开发者更好地理解其应用场景和工作原理。 #### `jsp:include` 动作详解 `jsp:include`动作主要用于将一个JSP...

    JSP页面跳转方法汇总

    ### JSP页面跳转方法详解 #### 一、`response.sendRedirect` `response.sendRedirect`方法是JSP中最常见的页面跳转方式之一,它的工作原理是通过修改HTTP响应头中的`Location`字段来告知浏览器重新发送一个请求到...

    JSP 登录跳转页面

    JSP 登录跳转页面 在本节中,我们将详细介绍 JSP 登录跳转页面的实现细节,包括首页登录页面、判断 check 页面和最后的成功登录显示页面。 首页登录页面 首页登录页面是用户登录系统的入口点。该页面是使用 JSP ...

    jsp页面跳转

    以上介绍了五种JSP页面跳转的方法,每种方法都有其适用场景和特点。在实际开发中,应根据具体需求选择合适的方法来实现页面跳转。需要注意的是,合理选择跳转方式不仅能够提升系统的性能,还能改善用户体验。

    页面自定跳转 超链接 跳转 jsp页面跳转

    根据给定的文件信息,我们可以深入探讨页面自动跳转、超链接跳转以及JSP页面跳转的相关知识点,尤其关注于HTML、JavaScript以及浏览器兼容性处理。 ### 页面自定义跳转与超链接跳转 页面自定义跳转指的是在网页...

    Springboot+MyBatis+mysql+jsp页面跳转详细示例.docx

    在本示例中,我们探讨的是如何使用SpringBoot框架整合MyBatis,连接MySQL数据库,并通过JSP页面展示数据及实现页面跳转。首先,我们需要理解SpringBoot的核心特性,它是一个简化Spring应用初始搭建以及开发过程的...

    SpringBoot实现jsp页面跳转简单实例

    接下来,我们需要创建一个控制器类,例如`HelloController`,并在其中定义一个处理方法,这个方法将用于接收HTTP请求并跳转到JSP页面。使用`@RequestMapping`或`@GetMapping`注解来指定URL映射,然后使用`@...

    jsp跳转的五种方式

    在JSP 和 Servlet 的环境中,`RequestDispatcher.forward()` 方法是一种非常常用的页面跳转方式。这种方式实现了容器内部的控制权转移,也就是说,浏览器的地址栏不会显示跳转后的地址。 **代码示例**: ```java ...

    JSP_页面跳转,JSP_页面跳转

    JSP页面跳转是Web开发中的基本且重要的功能之一,通过合理运用`sendRedirect()`和`forward()`方法,开发者能够构建出更加灵活、高效、用户友好的Web应用程序。理解并掌握这两种跳转方式的区别和适用场景,对于提升...

    JSP中5种跳转的方法

    本文将详细介绍JSP中五种常用的页面跳转方法,并深入探讨它们的特点及应用场景。 ### 1. RequestDispatcher.forward() #### 原理与特点 `RequestDispatcher.forward()` 方法主要用于将请求转发到另一个资源(可以...

    jsp_html_web_实现页面跳转

    #### JSP页面跳转方式 1. **使用`&lt;jsp:forward&gt;`标签进行转发**: - 这种方式主要用于服务器内部的页面跳转,不涉及新的HTTP请求。 - 示例代码: ```jsp &lt;jsp:forward page="targetPage.jsp" /&gt; ``` 2. **使用...

    JSP页面的跳转方式汇总

    本文将详细介绍七种常用的JSP页面跳转方法,并对其进行深入分析。 #### 1. 使用超级链接跳转 通过在HTML中使用`&lt;a&gt;`标签创建超链接可以实现页面跳转。例如: ```html 点击这里 ``` 这种方式简单易用,但不能传递...

Global site tag (gtag.js) - Google Analytics