手机
当前位置:查字典教程网 >编程开发 >JSP教程 >JSP中js传递和解析URL参数以及中文转码和解码问题
JSP中js传递和解析URL参数以及中文转码和解码问题
摘要:1.传递参数:复制代码代码如下:varpmt='sensor='+encodeURI(encodeURI(sensor))+'&device...

1.传递参数:

复制代码 代码如下:

var pmt = 'sensor='+ encodeURI(encodeURI(sensor))+'&device='+encodeURI(encodeURI(device))+'&instrument=';

pmt += encodeURI(encodeURI(instrument))+'&n='+n+'&addDate='+addDate;

top.location.href = 'jsp/print/diagnosticAnaPrint.jsp?'+pmt;

2.接收和解析参数

复制代码 代码如下:

//获取URL参数

function GetRequest() {

var url = location.search; //获取url中"?"符后的字串

var theRequest = new Object();

if (url.indexOf("?") != -1) {

var str = url.substr(1);

strs = str.split("&");

for(var i = 0; i < strs.length; i ++) {

theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);

}

}

return theRequest;

}

var sensor;//测点

sensor = decodeURI(decodeURI(Request['sensor']));

3.参考内容:

方法一:正则分析法

复制代码 代码如下:

function getQueryString(name) {

var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");

var r = window.location.search.substr(1).match(reg);

if (r != null) return unescape(r[2]); return null;

}

这样调用:

alert(GetQueryString("参数名1"));

alert(GetQueryString("参数名2"));

alert(GetQueryString("参数名3"));

方法二:

复制代码 代码如下:

<span><Script language="javascript">

function GetRequest() {

var url = location.search; //获取url中"?"符后的字串

var theRequest = new Object();

if (url.indexOf("?") != -1) {

var str = url.substr(1);

strs = str.split("&");

for(var i = 0; i < strs.length; i ++) {

theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);

}

}

return theRequest;

}

</Script></span>

这样调用:

<Script language="javascript">

var Request = new Object();

Request = GetRequest();

var 参数1,参数2,参数3,参数N;

参数1 = Request['参数1'];

参数2 = Request['参数2'];

参数3 = Request['参数3'];

参数N = Request['参数N'];

</Script>

【JSP中js传递和解析URL参数以及中文转码和解码问题】相关文章:

JSP 不能解析EL表达式的解决办法

JSP 从配置文件获取参数详解

JSP一句话木马代码

jsp和servlet操作mysql中文乱码问题的解决办法

JSP 中文字符处理代码

解决JSP中拼装数据为XML出现的问题

JSP XMLHttpRequest动态无刷新及其中文乱码处理

Jsp传递中文参数详解

JSP页面中文参数的传递(get和post方法分析)

JSP/Servlet 中的汉字编码问题

精品推荐
分类导航