在线等!如何获取url里面的参数

来源:百度知道 编辑:UC知道 时间:2024/06/16 00:04:49
我的前一页中有以下代码:
</tr>
<tr>
<td height="20"><div align="left"><SPAN class="text">●</SPAN><a href="showrz.jsp?name=<%=_rs.getString("truename")%>" target="_blank" ><%=_rs.getString("truename")%></a></div></td>
<td align=center width=29%><a href="showrz.jsp?name=<%=_rs.getString("truename")%>" target="_blank" >查看</a></td>
</tr>
<% _rs.next();
j++;}
}
%>
</tbody>
</table>

我要在下一页中怎样才能获得url中的truename参数!
我的前一页中的truename是数据库表userpassword里的值,而传往下一页中,我是要显示name=truename的数据库表rzbody里的结果!
我用String name = request.getParameter("name"); 获取来的是空值哦!什么原因呢?

两个页面之间传递值是可以用request来管理,没有必要使用session。有点太浪费。你可以先在一个页面往请求写你的数据,由于你是需要从url中获得值,所以可以直接在另一页面中通过
request.getParameter("key")来获得你的值.这样是最简单的方法。
也可以使用request.setAttribute("key"),
然后使用(String)request.getAttribute("key")来获取。建议使用第一种。

String name = request.getParameter("name");

String name = request.getParameter("name");

可以用request.getParameter(name)

requestde 生命周期太短,从你的前一页传过来后再往后面的页面传估计有难度,可以在你的前一页把userpassword的值放入session中,然后到下一页中用
session.getAttribute("userpassword")取出来

你可以先检查truename为不为空
一般用String name = request.getParameter("name"); 是可以得到结果的啊