2016-06-04 3 views
0

В основном у меня есть html-страница с картой, где я нахожу широту и долготу, которые я хочу, и мне нужно отправить эти координаты на страницу jsp, но когда я нажимаю «Отправить», я получаю ошибку java.lang.NullPointerException at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1017) at java.lang.Double.parseDouble(Double.java:540). Итак:Retrieve lat и long javascript

-in HTML У меня есть

...<form action="GET.jsp" method="post" id="form" name="formMaps"> 
    <div id="map" style="float:left; width:100%; height:350px; margin-bottom:30px;"></div> 
    Latitude <input type="String" name="lat" value="44.689205" id="coord_lat"> 
    <span style="margin-left:10px;">Longitude <input type="String" name="lon" value="10.663778" id="coord_lng"></span> 
<div align="center">  <input name="submit" type="submit" id="submit" value="SEND" /> </div></form>... 
  • в GET.JSP У меня есть ...<% Double lati = Double.parseDouble(request.getParameter("lat")); Double longi = Double.parseDouble(request.getParameter("lon")); %>...
+0

Возможный дубликат http://stackoverflow.com/questions/15417130/how-to-get-latitude-and-longitude-from-google-maps-v3 -api –

ответ

4

Я думаю, вы должны использовать ввод типа текст в HTML-коде.

<input type="String" name="lat" value="44.689205" id="coord_lat"> 

заменить это

<input type="text" name="lat" value="44.689205" id="coord_lat"> 
Смежные вопросы