地址栏显示传参

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了地址栏显示传参相关的知识,希望对你有一定的参考价值。

我想将传参的数显示在地址栏怎么解决 用get方法么
如 ?keyword=n72 通过form 提交在地址栏里显示
<form method=post name="topSearchForm" action='' onsubmit="return submitSearch(this)" target="_blank">
<input name="keyword" class="top3" type="text" value="<%=searchResultTitle%>" size="40" onclick="deleteKeyword1(topSearchForm)" onMouseOut="updateKeyword()" />
<select name=searchCategory type='hidden' id=searchCategory class="top6">
<option value='ALL' <%if(hunt.compareTo("ALL")==0) out.println("selected");%>>所有分类</option>
<option value=book <%if(hunt.compareTo("book")==0) out.println("selected");%>>图书</option>
<option value=music <%if(hunt.compareTo("music")==0) out.println("selected");%>>音乐</option>
<option value=video <%if(hunt.compareTo("video")==0) out.println("selected");%>>影视</option>
<option value=CLO1234 <%if(hunt.compareTo("CLO1234")==0) out.println("selected");%>>服装</option>
</select>
<input name="image" type="image" src="http://top09.gif" width=50 height=20 border=0 />
</form>
那里有问题

参考技术A 除了改成get提交方式以外,
你的action少打了一个引号,
你的的form中还有一个onsubmit,这个是在你点了submit按钮后、提交数据之前执行的,不知道你对应的方法里面是什么样子的,如果这里面有其他什么修改的话 也会导致你在地址栏看不到数据
参考技术B post吧。。。

补充:显示不出来就说明你的form没有构建正确啊。
用dreamweaver看,比较容易点哦。
不可能吧。。。那你在另外一个页面request一个看看,能不能request到。本回答被提问者采纳

以上是关于地址栏显示传参的主要内容,如果未能解决你的问题,请参考以下文章

地址栏传参不安全的解决方案

AES地址栏传参加密

地址栏传参,加密参数中特殊字符处理问题

JS获取地址栏url参数

div里面的元素垂直均匀分布 按钮引发地址栏出现问号 判断一个数组是否为空 div底部居中 路由传参接受参数

vue路由传参query和params的区别