`

JSP中如何获取上页(父页)的URL

阅读更多
一、先枚举parameter:
Enumeration   qnames   =   request.getParameterNames();  
  String   qstring   =   "";  
  while(qnames.hasMoreElements())   {  
          String   qname   =   (String)qnames.nextElement();  
          String[]   qvalues   =   request.getParameterValues(qname);  
          for   (int   j   =   0;j   <   qvalues.length;j++)   {  
                  qstring   =   qstring   +   java.net.URLEncoder.encode(qname)   +   "="   +   java.net.URLEncoder.encode(qvalues[j])   +   "&";  
          }  
  }  
   
二、拼接URL与parameter:  
  String   refurl   =   request.getHeader("Referer")   +   "?"   +   qstring;  
分享到:
评论

相关推荐

    jsp返回上一页和刷新

    jsp返回上一页和刷新是jsp开发中经常遇到的问题,本文将总结常用的jsp返回上一页和刷新的方法。 一、使用JavaScript返回上一页 JavaScript提供了多种方法来返回上一页,以下是一些常用的方法: 1. 使用history.go...

    frame之间以及子页面和父页面间参数传递

    在Web开发中,特别是在使用JSP(Java Server Pages)技术时,经常需要实现不同`frame`之间的数据交互或子页面与父页面之间的参数传递。这种功能在实际应用中非常常见,比如在主页面中选择一个选项时,需要动态更新...

    在iframe中调用js父页面和子页面方法

    在网页开发中,`iframe`...本篇文章将深入探讨如何在`iframe`中调用JavaScript,实现父页面与子页面之间的方法交互。 一、iframe的基本使用 在HTML中,我们可以通过`&lt;iframe&gt;`标签来插入一个框架,例如: ```html ...

    jsp与javascript配合,父窗口与子窗口之间刷新

    通过创建`&lt;table&gt;`、`&lt;tr&gt;`、`&lt;td&gt;`等元素,并将其插入到文档的适当位置,可以动态地展示从Ajax请求中获取的数据。 5. **父窗口与子窗口的通信**:在JavaScript中,`window.open()`方法用于打开新的浏览器窗口,...

    JAVA类,JSP,Servlet获取工程路径.txt

    通过以上介绍,我们可以看到有多种方式可以在JSP、Servlet以及Java类中获取项目的路径信息。每种方法都有其适用场景,例如在JSP中获取页面的物理路径通常用于定位静态资源的位置;在Servlet中获取项目根目录则常用于...

    用Ajax实现jsp页面树状结构

    请求的URL可以是后台的Servlet或JSP,它们负责处理请求并返回JSON格式的子节点数据。 4. **处理响应**:在Ajax的`success`回调函数中,解析服务器返回的JSON数据,然后动态地插入到DOM中,构建新的树节点。根据数据...

    jsp页面不同frame间调用

    例如,`iframe`中的`jsp`页面可以调用父页面的JavaScript函数: ```jsp ;charset=UTF-8" language="java" %&gt; &lt;title&gt;iframe内的页面 function sendDataToParent(data) { window.parent.postMessage(data, "*...

    JSP父页面传参数到子页面及接收示例

    以下将详细介绍JSP父页面传参数到子页面及接收的方法。 1. 父页面传参数到子页面 在父页面中,我们可以利用JavaScript的AJAX技术,向服务器发送请求,并携带参数。然后将返回的页面地址拼接参数后,使用iframe标签...

    JSP页面表格初始化

    - **获取表单值**:通过`parent.cg0010form.f0.value`获取父窗口中ID为`f0`的表单元素的值,并进行字符串修剪。 - **定义请求路径**:设置表格数据加载的URL路径`loadDataURL`,其中包含了查询参数`req.type=getmx`...

    Spring+jsp老项目转Springboot的示例Demo

    1. **添加依赖**:在`pom.xml`中,除了引入Spring Boot的父POM外,还需要引入`spring-boot-starter-web`来获取Web开发的支持,同时添加`tomcat-embed-jasper`和`javax.servlet:jstl`来处理JSP。 2. **配置JSP**:...

    jsp中的window属性

    JSP 中的 Window 对象是指浏览器窗口,它提供了多种操作,包括获取当前窗口的信息、控制窗口的样式、打开新的窗口、弹出对话框等。下面是 JSP 中的 Window 属性的详解: 1. frames 属性:表示当前窗口中所有 frame ...

    opener实例页面之间传递参数

    比如,我们需要在子页面中获取并显示父页面的`someVariable`值,可以这样做: ```javascript var parentValue = window.opener.someVariable; document.getElementById("display").innerHTML = parentValue; ``` ...

    jsp中动态添加树

    在JavaServer Pages (JSP) 中,动态添加树是一种常见的需求,特别是在构建数据层次结构的Web应用时。这种技术能够帮助用户以图形化的方式更好地理解数据间的层级关系,例如组织结构、目录结构或者数据库表之间的关系...

    JAVA中获取各种路径

    以下是对标题“JAVA中获取各种路径”及其描述和部分内答所提及的几种路径获取方法的详细解析。 ### 1. JSP中的路径获取 #### (1) 获取当前页面的完整路径:`request.getRequestURI()` 此方法返回客户端请求的当前...

    jsp树形菜单

    Servlet负责从数据库获取数据,并将这些数据转换为适合显示在页面上的格式,如JSON或XML。然后,这些数据可以通过HTTP响应传递给JSP页面。 3. JavaScript和AJAX:为了实现动态加载和交互性,树形菜单通常使用...

    iframe父页面获取子页面参数的方法

    本篇文章将详细讲解如何在父页面中获取`iframe`子页面的参数,这对于实现跨窗口通信是至关重要的。 首先,让我们了解`iframe`的基本概念。`iframe`(Inline Frame)是一种HTML标签,用于在网页中嵌入另一个网页。它...

    jsp动态生成目录树

    2. **查询数据**:使用`Statement`或`PreparedStatement`对象执行SQL查询,获取数据库中的目录结构信息。例如,查询语句可能类似于`SELECT id, parent_id, name FROM directory`,其中`id`是节点ID,`parent_id`表示...

    java jsp ajax 部门人员选择控件

    在这个例子中,可能会有一个方法用于获取所有部门的列表,并可能根据父部门ID获取其下的子部门或员工。 接着,`list.jsp`和`addUI.jsp`是JSP(JavaServer Pages)文件,它们负责渲染前端视图。`list.jsp`可能展示...

    JSP EXT 遍历 TREE

    在这个场景中,"JSP EXT 遍历 TREE"涉及到的是如何在JSP页面上使用EXT框架来遍历和操作TREE组件。 首先,EXT-all.css和ext-all.js是EXT框架的核心文件。前者包含了EXT所有组件的样式,确保界面的美观和一致性;后者...

    子窗口与父窗口刷新

    url: "submitData", // 这是服务器端处理数据的URL,可以是JSP type: "POST", data: {key: "value"}, // 提交的数据,可以是表单元素的值 success: function(response) { // 如果服务器返回成功,可以在父窗口...

Global site tag (gtag.js) - Google Analytics