window.location.href="Assessment.jsp?id="+id+"&name="+name;这样传递给b页面,b页面该怎么接收??
参考 http://blog.csdn.net/p793049488/article/details/47027049
<%
String id = request.getParameter("id");
%>
地址栏提交,get方式获取啊.....
这属于页面传参的问题, 可以使用get方式获取啊,多goole或百度
var s = location.search.substring(1);
if (s) {
var arr = s.split('&');
for (var i = 0; i < arr.length; i++) {
var item = arr[i].split('=');
alert(item[0] + '=' + decodeURIComponent(item[1]))
}
}
你在a页面弄个a标签,在跳转href加你要传递的数据,b界面用window.location.href获取url,然后后split函数切割就好了,取到的数组随你心意弄。
admi_nistrator的回答可以,另外加一句,注意乱码问题,最好在传值之前使用urlencode进行加密
这个问题也可以使用Web Storage
sessionStorage.setItem(key, value) var value = sessionStorage.getItem(key)