`
yinchunjian
  • 浏览: 283152 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

jsp页面跳转传值

    博客分类:
  • java
阅读更多
servlet中跳转的有两种方法:

方法一:response.sendRedirect("../success.jsp")
利用这个方法如果跳转前有request.setAttribute("a","b")的话,那么参数是传不到success.jsp,因为它在客户端重定向到success.jsp了,本质上跳了2次。所以参数失效,使用这个的时候会发现浏览器的URL地址发生了变化。

方法二:
RequestDispatcher   rd   =   getServletContext().getRequestDispatcher("/success.jsp");
               rd.forward(request,response);

利用这个方法跳转,参数可以被正确传送,而且效率比第一种高,IE的URL地址不变。
分享到:
评论

相关推荐

    jsp页面跳转

    ### JSP页面跳转方法详解 #### 一、RequestDispatcher.forward() **定义与用途:** `RequestDispatcher.forward()` 是一种服务器端的跳转方法,它主要用于在同一个Web应用内部进行页面之间的跳转。该方法的主要...

    几种JSP页面传值方式.txt

    ### 几种JSP页面传值方式详解 在Java Web开发中,JSP(Java Server Pages)是一种常用的技术,用于创建动态网页。JSP页面之间的数据传递是实现前后端交互的关键环节之一。本文将详细介绍几种常见的JSP页面传值方式...

    java-web学习demo--最简单的servlet jsp跳转传值

    本示例"java-web学习demo--最简单的servlet jsp跳转传值"主要展示了如何通过Servlet处理HTTP请求,并将数据传递到JSP页面进行展示。下面将详细讲解这个过程。 1. **Servlet**: Servlet是Java编程语言中实现服务器...

    关于JSP页面间的传参问题

    #### JSP页面间传值方法概述 在进行Web开发时,尤其是在使用Java Server Pages(JSP)技术的过程中,页面间的参数传递是一项非常重要的技能。它不仅涉及到基本的HTML知识,还涉及到Java语言以及HTTP协议的理解。...

    JSP页面间传值问题实例简析

    上述JavaScript代码会在用户选择中的值后,动态地修改href变量的值,并通过点击标签触发页面跳转到b.jsp页面,并传递参数sd的值。 这个实例展示了在无法使用GET方式直接传递值时,如何通过客户端脚本动态地处理和...

    JSP页面跳转方法大全

    先来介绍一下在服务端JSP脚本中跳转页面的几种方法: 1. response.sendRedirct(“跳转到页面”); 该方法通过修改HTTP协议的HEADER部分,对浏览器下达重定向指令的,使浏览器显示重定向网页的内容. request无法传值过去...

    静态页面间传值实例静态页面间传值实例

    静态页面通常指的是HTML文件,它们不包含服务器端脚本,如PHP、ASP或JSP等。由于没有服务器端处理,传统的HTTP请求不能直接用于页面间的数据传递。因此,我们需要借助浏览器提供的特性来完成这一任务。以下是一些...

    jsp 简单注册并在另一页面显示注册的信息

    "并在另一页面显示用户的注册信息"这部分,表明在用户成功注册后,系统会跳转到一个新的JSP页面,该页面用于显示用户刚刚提交的注册信息。这通常通过请求转发或者响应重定向来实现页面间的跳转,同时需要在服务器端...

    Jsp与Servlet之间的传值(已验证)

    1. **Form表单传值**:这是最常见的方法,用户在JSP页面填写表单后提交,表单数据通过HTTP请求发送到Servlet。例如,有一个名为`staffdepartment`的输入字段,其值为部门ID。在Servlet中,你可以通过`...

    servlet跳转的几种情况

    JSP 跳转是指在 JSP 页面中使用的跳转方式。JSP 跳转可以分为三种: * `response.sendRedirect()`: 与 Servlet 的 sendRedirect() 方法相同。 * `response.setHeader("Location","")`: 设置 HTTP 头的 Location ...

    javascript 跨网页传值

    JavaScript跨网页传值是Web开发中的常见需求,它允许用户在不同的HTML页面间传递数据,无需依赖服务器端技术如JSP中的session。本教程将详细讲解如何实现这一功能,主要涉及JavaScript的基础知识以及一些实用技巧。 ...

    总结JSP与servlet之间的传值

    当用户在JSP页面上填写表单并提交时,表单数据会通过HTTP请求发送到指定的Servlet。Servlet可以通过`HttpServletRequest`对象的`getParameter()`方法来获取这些参数。例如,如果JSP中有如下表单: ```html ...

    浅谈JSP与Servlet传值及对比(总结)

    当用户在JSP页面上填写表单并提交时,数据通过HTTP请求发送到Servlet。在JSP中,我们通常使用`<form>`标签,例如: ```html ${number}" method="post"> 用户名" name="username"> 密码" name="password"> ...

    springMVC如何将controller中数据传递到jsp页面

    在Spring MVC框架中,将Controller中的数据传递到JSP页面是常见的操作,这涉及到视图解析和模型数据的绑定。以下是一些详细的方法: 1. **使用`ModelAndView`对象**: `ModelAndView`是Spring MVC中用于封装模型...

    springMvc请求的跳转和传值的方法

    以下是使用`forward`进行页面跳转的几种方法: 1. **使用Servlet原生API**: ```java // 将数据存入request作用域,然后返回视图名称 request.setAttribute("name", "张小三"); return "/back/attr"; ``` 2....

    在Js页面通过POST传递参数跳转到新页面详解

    最近在工作中遇到一个需求,有个页面 a.vm,对 ajax 请求的结果进行判断后,获取结果里面的数据传递给一个 URL(b.htm),跳转到新的页面 b.htm。 遇到的问题 因为一开始是 GET 请求,所以当传递的数据过大的时候,...

    Javascript传值

    1. **资源浪费**:如果参数不需要变化,每次跳转都会将这些参数发送给服务器,然后再返回页面,增加了不必要的网络通信。 2. **中文乱码**:如果参数包含中文或其他非ASCII字符,如果不正确处理编码,可能会导致乱码...

    实验四 JSP编cheng

    实验内容中,开发者创建了一个JSP页面,该页面显示了1到9的数字,并为每个数字创建了一个链接。这些链接的URL中携带了数字的值,例如`number1=<%= number1 %>`,这是一种通过URL传递参数的方式。当用户点击链接时,...

    A标签隐藏传参

    HTML JSP 页面A标签访问后台,JSP 或者 直接跳转 HTML页面 进行隐形传参

    input hidden(隐藏域)传值例子

    2. **维持会话状态**:在页面跳转时,通过隐藏域保存一些关键数据,如购物车的商品信息,以便在新页面中恢复会话状态。 3. **传递非用户输入的数据**:例如,后台系统生成的订单号、随机验证码等,这些数据由程序...

Global site tag (gtag.js) - Google Analytics