请教一个两个页面之间带超链接的参数传递的问题?
当我成功登录到主界面时,我用一个变量ss得到登录时的用户名。
当我单击主界面导航条中的 "通讯录超链接 "时
我想把这个用户名传递到下个界面。
<p> <a href= "/tong/tongxun.jsp "? ss= <%=ss%> > 通讯录 </a> </p>
可是在通讯录界面中却显示为空值,我是这样接收的:(变量sn已定义String型)
<%
sn=request.getParameter( "ss ");
out.println(sn);
%>
是这两句出了问题?还时我传的时候出了问题?(不过变量ss已经
测试可以得到登陆的用户名。)
------解决方案--------------------我是菜鸟 没办法帮你
------解决方案-------------------- <p> <a href= "/tong/tongxun.jsp "? ss= <%=ss%> > 通讯录 </a> </p>
改为
<p> <a href= "/tong/tongxun.jsp?ss= <%=ss%> "> 通讯录 </a> </p>
应该可以了
--------------------------------------------
国内第一款“无端网游”,不用下客户端点击链接立即开始玩网游。http://pet.mop.com/?u=8094002来了找精灵之森(网通)的小麦兜儿,就是我!用Mop的ID就能玩的
--------------------------------------------
------解决方案--------------------不能有空格
------解决方案--------------------encode一下啥
------解决方案--------------------参数要作为url一部分,不能在 " "外面
------解决方案--------------------你的页面没看到你可以现看下ss在 本页面有没有取到值
------解决方案--------------------> <a href= "/tong/tongxun.jsp?ss= <%=sn%> ">
行不 ?
------解决方案-------------------- <p> <a href= "/tong/tongxun.jsp "? ss= <%=ss%> > 通讯录 </a> </p>
这句写错了。
该改为:
<p> <a href= "/tong/tongxun.jsp? ss= "+ <%=ss%> > 通讯录 </a> </p>
------解决方案-------------------- <% String ss= "aaaaaaaa "; %>
<html>
<body>
<a href= "abc.jsp?ss= <%=ss%> "> 通讯录 </a>
</body>
</html>
你肯定是ss没有定义好
------解决方案-------------------- <p> <a href= "/tong/tongxun.jsp?ss= <%=ss%> "> 通讯录 </a> </
再request获取,
------解决方案-------------------- <p> <a href= "/tong/tongxun.jsp "? ss= <%=ss%> > 通讯录 </a> </p>
引号位置 还有要注意中文转码
------解决方案-------------------- <a href= " '/tong/tongxun.jsp?ss= '+ <%=ss%> ">
这样写应该就对了..