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 额。。。我看错了
一年多之前 回复
Carrot_123
Carrot_123 这个是JSP页面的接收方法。楼主问的是HTML啊
一年多之前 回复
qq_35235940
qq_35235940   Rxr 2017.01.11 11:43

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

qq_35235940
qq_35235940 不经过后台处理的话,就截取当前地址http://www.cnblogs.com/fishtreeyu/archive/2011/02/27/1966178.html
一年多之前 回复
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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
在两个html页面之间传值小示例
最近在搞前端的一些开发,在两个页面之间进行传值,虽然搜了写资料但是不是自己想要的,因为用到了一些框架,所有内容相当于在一个html中,与普通的两个独立的html页面直接的传递值的方法不太一样,记之,以备用。 a.html 如下: New Document function to(){ var getval =document
两个HTML页面之间传值
一般常用的是form表单。但是form表单不可控,就是点击提交按钮时页面一定会跳转指定action。 如果我们想在点击提交按钮的时候做个分支,再决定跳转否,此时就不能使用form表单。 那么就可以模拟一个类似的,自己可控的方式 页面1: var url="one.html"+"?"+"phone-number="+"18888888888"; window.location.assi
两个HTML页面之间传值的问题
html>     head>         title>b.htmltitle>           meta http-equiv="keywords" content="keyword1,keyword2,keyword3">         meta http-equiv="description" content="this is my page">         met
两个html页面互相传值
从a.html 跳转到b.html 并吧 a.html 的值传入b.html a.html [html] view plaincopy html>    head>     title> New Document title>       script>         function   to (){         
关于两个html页面之间的传值
最近项目涉及到了两个页面之间的传值问题,去网上找到了几种方法,分别是利用cookie,url,localstorage。 cookie:在a.html创建对应的cookie,在b.html get对应cookie并赋值。 localstorage:和cookie基本类似。 url:最终决定采用url方式传值。参考了各位大牛的博客,具体方式如下(转载): HTML页面之间的传值,需要借助
两个静态html页面传值方法的总结
问题 因最近尝试实现客户端与服务端分离,服务端只提供接口,客户端用html+js实现,分成两个独立的项目部署,因项目是个人项目,客户端展示不考虑使用像Angular、Vue、Native这种前端框架实现,于是全部使用静态页面实现,请求数据用ajax,在开发的过程中,就遇到了页面之间传值的问题。 解决方法 post提交表单跳转的方式肯定不行了,因服务端并不处理这些请求参数,连到达客户端的机会都
两个html页面之间怎么传递参数值
两个html页面之间怎么传递参数值 小柒92469 | 浏览 15927 次  问题未开放回答 |举报 推荐于2017-10-09 14:58:07 最佳答案 使用Cookie传递参数 ,a页面保存Cookie,b页面读取,代码如下: a页面 1 2 3 4 5 6 7 8
前端在html页面之间传递参数的方法
项目中经常会出现的一种情况,有一个列表,譬如是案例列表,点击列表中的某一项,跳转至详情页面。详情是根据所点击的某条记录生成的,因为案例和具体的详情页面,都是用户后期自行添加的,我们开始编写时,不可能穷尽。因此跳转页面时,我们需要传递一个参数过去,这样我们才能通过这个参数进行数据请求,然后根据后台返回的数据来生成页面。因此,通过a标签跳转的方式,肯定是行不通的。 我们经常写form表单,提交
两个html页面之间传递值的方法
最近做项目,好多页面需要传递值。现在我用了以下的方法。感觉很好用。 1、利用页面链接传递,用?号链接,不过这样传递中文会麻烦些,数字挺方便的。 页面一: function to(){ var getval =document.getElementById("cc").value; window.location.href="b.html?id="5555"; }
两个 html 页面之间传数据
page1: &amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html lang=&quot;en&quot;&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt; &amp;lt;title&amp;gt;page1&amp;lt;/title&amp;gt; &amp;lt;/head&amp;gt; &amp;lt;body&a