2 qq 24080285 qq_24080285 于 2017.01.11 11:04 提问

两个html页面之间传值

window.location.href="Assessment.jsp?id="+id+"&name="+name;这样传递给b页面,b页面该怎么接收??

8个回答

Carrot_123
Carrot_123   2017.01.11 11:25
admi_nistrator
admi_nistrator   2017.01.11 11:26

<%
String id = request.getParameter("id");
%>

Carrot_123
Carrot_123 额。。。我看错了
11 个月之前 回复
Carrot_123
Carrot_123 这个是JSP页面的接收方法。楼主问的是HTML啊
11 个月之前 回复
qq_35235940
qq_35235940   2017.01.11 11:43

地址栏提交,get方式获取啊.....

qq_35235940
qq_35235940 不经过后台处理的话,就截取当前地址http://www.cnblogs.com/fishtreeyu/archive/2011/02/27/1966178.html
11 个月之前 回复
qq_16877261
qq_16877261   2017.01.11 13:10

这属于页面传参的问题, 可以使用get方式获取啊,多goole或百度

showbo
showbo   Ds   Rxr 2017.01.11 13:41

    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]))
        }
    }
xgy667788
xgy667788   2017.01.11 14:00

你在a页面弄个a标签,在跳转href加你要传递的数据,b界面用window.location.href获取url,然后后split函数切割就好了,取到的数组随你心意弄。

u010514052
u010514052   2017.01.11 14:41

admi_nistrator的回答可以,另外加一句,注意乱码问题,最好在传值之前使用urlencode进行加密

wallowyou
wallowyou   2017.01.12 10:19

这个问题也可以使用Web Storage

sessionStorage.setItem(key, value) var value = sessionStorage.getItem(key)

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!