jsp的url :test.jsp?property_id='ssss'&name='test';
一、用for循环遍历
定义一个js方法。
function request(paras){
var url = location.href;
var paraString = url.substring(url.indexOf("?")+1,url.length).split("&");
var paraObj = {}
for (i=0; j=paraString[i]; i++){
paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length);
}
var returnValue = paraObj[paras.toLowerCase()];
if(typeof(returnValue)=="undefined"){
return "";
}else{
return returnValue;
}
}
调用时直接:var value=request('参数名');
二、用正则表达式
//获取jsp页面url参数的值,相当于request.getParameter('')一样。
function getUrlParam(name){
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r!=null) return unescape(r[2]); return null;
}
调用过程同上。如 va markerId=getUrlParam('property_id'); 则可以获取property_id的值。
分享到:
相关推荐
在页面的url中使用encodeURI(encodeURI(中文)),对中文... 您可能感兴趣的文章:js将json格式的对象拼接成复杂的url参数方法js的form表单提交url传参数(包含+等特殊字符)的两种解决方法JS根据key值获取URL中的参数值及
1.传递参数: 代码如下: var pmt = ‘sensor=’+ encodeURI(encodeURI(sensor))+’&device=’+encodeURI(encodeURI(device))+’&instrument=’;...接收和解析参数 代码如下: //获取URL参数 function GetRequest()
### JSP中JS传递与解析URL参数及中文转码解码问题详解 #### 一、引言 在Web开发中,尤其是使用Java Server Pages (JSP)进行开发时,经常需要处理URL中的参数,包括参数的传递、解析以及对中文等特殊字符的处理。...
在Flex中,我们可以通过`ExternalInterface.call()`方法调用JavaScript函数,然后让JavaScript处理获取URL参数的任务。 在JavaScript中,我们可以利用`window`对象和`location`对象来获取URL参数。`window.location...
在做一个公告浏览功能时,只要通过url传递的某参数值中包含 & 或 ,就会出现问题–该变量的值无法显示。 问题定位结果: 遇到&时,该参数的值会自动截断,导致参数值传递有误。 二、问题的解决 java代码中做如下...
本文将深入探讨如何在Cognos与JSP之间通过URL传递参数。 1. **URL参数传递基础** URL(Uniform Resource Locator)是互联网上的资源定位符,它可以携带信息以传递给服务器。参数通常以问号(?)分隔,多个参数用&...
- **表单提交**:通过JavaScript修改表单字段的值,然后提交表单,服务器端的Java代码可以通过请求参数获取这些值。 - **AJAX请求**:使用XMLHttpRequest对象或现代前端库(如jQuery、axios等)发送异步请求,将...
在Web开发中,使用URL传递参数是一种常见的方式,但在处理中文字符时经常会出现乱码问题。由于HTTP协议本身是基于ASCII字符集,而中文字符不是ASCII字符,所以在URL中的中文字符如果不经过特殊处理就会造成乱码。...
在JSP中,可以通过HTTP请求来传递参数,比如使用`request.getParameter()`方法获取URL、表单或者查询字符串中的参数。而在BIRT中,报表参数可以被定义为报表设计的一部分,这些参数可以在运行时被赋值,从而影响报表...
在子页面(如"child.jsp")中,我们可以访问`window.opener`来获取父页面传递的参数。比如,我们需要在子页面中获取并显示父页面的`someVariable`值,可以这样做: ```javascript var parentValue = window.opener....
### JSP页面从一个页面传递一个参数到另外一个页面的方法 #### 概述 在Web开发中,特别是使用Java Server Pages(JSP)进行网站构建时,经常需要在不同的页面之间传递数据。这些数据可能包括用户的输入、表单提交...
url出现了有+,空格,/,?,%,#,&,=等特殊符号的时候,可能在服务器端无法获得正确的参数值,...+ URL 中+号表示空格 + 空格 URL中的空格可以用+号或者编码 / 分隔目录和子目录 / ? 分隔实际的URL和参数
JSP页面中文参数传递是Web开发中非常常见且重要的知识点,尤其是在中日韩等使用非ASCII字符集的国家。在JSP中,参数通常通过GET和POST方法在页面之间传递,但是直接在URL中包含中文字符会导致问题,因为HTTP协议本身...
这种方法通过URL传递参数,虽然简单,但是并不安全,因为URL参数很容易被用户看到和修改。如果需要传递敏感信息,则考虑使用加密的方式或者POST方法,以及配合服务器端的验证机制来提高安全性。 另外,如果尝试使用...
### jsp页面中获取servlet请求中的参数的办法详解 #### 概述 在JavaWeb开发过程中,前后端之间的数据交互非常频繁。其中一种常见的场景是从Servlet传递参数至JSP页面进行展示或处理。本文旨在详细介绍如何在JSP页面...
【爬虫jsp获取网页源码】这一主题主要涉及网络爬虫技术在Java Server Pages (JSP)中的应用,以及如何通过前端交互获取网页源码。爬虫是互联网数据挖掘的重要工具,它能够自动地遍历网页,抓取所需信息。在JSP环境下...
我们还可以在 JSP 页面中的 JavaScript 中通过新建 JavaScript 变量来传递参数。这项参数将通过 URL 进行传输。Action 通过 Request.getParameter() 将数据提出出来。 FormBean 的生命周期 FormBean 的生命周期有 ...
在JSP中实现`frame`之间或子页面与父页面之间的参数传递主要通过JavaScript来完成。下面将详细介绍几种常见的实现方式: 1. **直接访问DOM元素**: - **从父页面访问子页面**: 在父页面中可以通过`document....