两个html页面之间传值

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)