通过链接将值从一个jsp传递到另一个jsp

时间:2015-04-05 21:02:10

标签: javascript html jsp

在我的第一个jsp中,我正在使用Google API获取附近商店及其他属性的列表,例如商店名称,纬度,经度等。

在我的第二个jsp中。我想要用户从第一个jsp中显示的列表中选择的特定商店的纬度和经度。

我试图通过href传递纬度和经度的值但不知何故我不能。 下面是我的代码:

side_bar_html += "<tr><td>" + place.geometry.location.toUrlValue(6) + "</td><td><a href='second.jsp?key='+place.geometry.location.toUrlValue(6)>" + "LINK" + "</a></td></tr>";

place.geometry.location.toUrlValue(6)给出了正确的纬度和经度,但在传递此值时,第二页上没有任何内容。

以下是我在第二个jsp中检索值的方法:

<%=request.getParameter("key")%>

1 个答案:

答案 0 :(得分:0)

你的html标记对我来说有些偏差。包含href属性的结束撇号缺失:

side_bar_html += "<tr><td>" + place.geometry.location.toUrlValue(6) + "</td><td><a href='second.jsp?key=" + place.geometry.location.toUrlValue(6) + "'>" + "LINK" + "</a></td></tr>";

您应检查生成的源代码并确认href有效。另外,尝试直接转到second.jsp?key=test以确认您的jsp正在正确读取请求参数。