`
jeasonjack
  • 浏览: 50420 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JSP重定向但是地址栏不发生改变

阅读更多
例:1.jsp
<%@ page contentType="text/html;charset=gb2312"%>
<%
	String s = request.getParameter("l");
	if(s!=null)
	{
		String url = "http://p.sqage.com/R/v";
%>
		<frameset cols="*" frameborder="NO" border="0" framespacing="0">
		<frame src="<%=url %>">
		</frameset>
<%	}
	else
	{
		response.getWriter().print("l is null");
	}
%>
分享到:
评论

相关推荐

    jsp重定向地址栏不改变的实例

    标题提到的"jsp重定向地址栏不改变的实例"就是针对这种场景的一个解决方案。下面我们将详细探讨JSP中的重定向以及如何实现地址栏不改变的重定向。 首先,了解JSP中两种常见的请求转发方式:请求转发(Request ...

    JSP重定向技巧

    这种方式可以重定向到任何URL,浏览器地址栏会显示新的URL。 总结一下两者的区别: - `forward`仅限于同一Web应用程序内的资源,浏览器URL不变,可以传递HTTP请求参数。 - `sendRedirect`可以重定向到任何URL,URL...

    JSPServlet的重定向技术综述

    此外,由于`forward()`是服务器端操作,所以浏览器地址栏的URL不会发生变化,用户看到的仍然是最初的请求地址。 `response.sendRedirect()`方法则是在客户端执行的重定向操作。它会在浏览器端接收到服务器返回的...

    jsp中标签,对象存储与提交,还有重定向和转发的区别。

    这会导致URL栏显示新的地址,且原请求中的数据不会被保留。重定向常用于登录验证成功后跳转到主页或错误页面的情况。 - 转发(Forward):服务器内部将请求传递给另一个资源,这个过程对客户端透明,浏览器看到的...

    页面转向与重定向

    在客户浏览器路径栏显示的是其重定向的路径,客户可以观察到地址的变化的。重定向行为是浏览器做了至少两次的访问请求的。 三、为什么重定向会丢失数据 重定向会丢失数据是因为重定向是一种客户端行为,客户浏览器...

    请求转发与重定向

    - **不透明性**:对客户端来说,重定向是可见的,因为地址栏中的URL会发生变化。 - **效率较低**:因为涉及到客户端再次发起请求,所以相对于请求转发来说效率较低。 - **不共享请求数据**:由于每次请求都是独立的...

    转发与重定向的区别

    1. **地址栏不变**:由于转发是在服务器内部进行的,所以客户端浏览器的地址栏中的URL不会发生变化。 2. **共享request域数据**:转发时,原请求的request对象会被传递给目标资源处理,这意味着可以在request域中...

    request和response实现跳转和重定向的区别

    1. 用户体验:重定向会在地址栏显示新的URL,用户可以看到页面跳转的过程;而转发则对用户透明,地址栏中的URL不会改变。 2. HTTP请求次数:重定向涉及到两个HTTP请求,一次是原始请求,另一次是浏览器根据`...

    Servlet转发与重定向

    地址栏变化:调用 RequestDispatcher.forward 方法的请求转发过程结束后,浏览器地址栏保持初始的 URL 地址不变,而调用 HttpServletResponse.sendRedirect 方法重定向的访问过程结束后,浏览器地址栏中显示的 URL ...

    重定向与转发

    2. 重定向之后,浏览器的地址栏将发生变化。 三、转发与重定向的区别 1. 地址限制:转发的地址必须是同一个应用程序中的某个组件,而重定向的地址没有限制。 2. 共享Request和Response对象:转发可以共享Request和...

    一个基于struts的重定向和转发实例

    转发时,URL不会在浏览器地址栏改变,用户无法直接访问被转发的资源。 在本示例中,"testRedirect"可能是一个包含以下组件的项目: - **Action类**:这是一个处理用户请求的Java类,它通常继承自`org.apache....

    请求转发与重定向的区别

    客户端接收到这个响应后,会自动发起一个新的请求到新的URL,这意味着浏览器的地址栏会显示新的URL。由于是两个独立的请求,所以原始请求中的参数和对象不会传递到新的请求中。重定向常用于登录验证、URL重写或临时...

    forward转发与redirect重定向的区别.zip

    在这个过程中,用户的浏览器地址栏中的URL不会发生变化,因为客户端并不知道这个转发的过程。 接着,我们来讨论"重定向"。重定向是通过HTTP响应状态码(通常是302或303)告诉客户端需要去一个新的URL获取资源。当...

    五种JSP页面跳转方法详解

    - **不改变URL**: 浏览器地址栏中的URL不会发生变化。 - **保持数据**: 可以通过`request.setAttribute()`和`request.getAttribute()`来传递数据。 - **效率高**: 直接在服务器内部进行转发,没有HTTP请求的开销。 ...

    forward与redirect!转发和重定向 解析

    - 场景:当需要在同一应用内跳转,且不希望改变浏览器地址栏中的URL时,适合使用转发。 - 优势:转发可以保持原有的请求对象`HttpServletRequest`不变,因此可以携带原有请求中的数据,如表单提交的数据等。 2. ...

    jsp Response对象页面重定向、时间的动态显示.docx

    - 重定向后,浏览器地址栏中的URL将会改变为新地址。 #### 三、时间的动态显示 在Web应用中,动态显示时间是一种常见的需求。通过JavaScript或服务器端编程语言(如Java),可以实现这一功能。 ##### 动态显示...

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

    java五种jsp页面跳转方法详解 2009-08-21 09:06 1. RequestDispatcher.forward()  是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到 ...重定向后浏览器地址栏URL不变。

    jsp跳转详情

    - 浏览器地址栏中的URL会发生变化。 - 无法共享请求范围内的数据。 - 可以跨域跳转。 - 适用于需要更改浏览器地址栏的情况。 #### 3. `jsp:forward`标签 `jsp:forward`标签是JSP标准标签库的一部分,其作用与`...

    jsp页面的五种跳转方式

    - **不改变 URL**:浏览器地址栏中的 URL 不会发生变化。 - **共享请求数据**:转发前后的请求对象(HttpServletRequest)是同一个对象,因此可以共享请求参数、session 数据等。 - **不能跨域**:只能在同一应用内...

Global site tag (gtag.js) - Google Analytics