日期:2014-05-18  浏览次数:20592 次

代码问题 如何用一个超连接传递参数 在本页面中取到参数啊 在线


<%out.print( " <a   href=\ "searchnews.jsp?   p=   "+i+ "\ "> "+2+ " </a>   &nbsp;&nbsp; ");%>

out.print(request.getParameter( "p "));(他怎么是空的啊null)

------解决方案--------------------
if((String)session.getAttribute( "data ") == "123 ");
最后不要有分号,去掉后在我的平台上测试是对的,环境和你一样
------解决方案--------------------
现在有三个页面①→②→③,
<%out.print( " <a href=\ "searchnews.jsp? p= "+i+ "\ "> "+2+ " </a> &nbsp;&nbsp; ");%>

out.print(request.getParameter( "p "));(他怎么是空的啊null)
假设这些语句在②上,那么这里的request内置对象是指①页面向②页面所发出的请求。
要想从超链接中得到参数,那么必须是②页面通过超链接到③页面这个请求过程的request
对象才能用request.getParameter( "p ")得到。