在我的第一个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")%>
答案 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正在正确读取请求参数。