26 |
import javax.servlet.http.HttpServletRequest; |
import javax.servlet.http.HttpServletRequest; |
27 |
import javax.servlet.http.HttpServletResponse; |
import javax.servlet.http.HttpServletResponse; |
28 |
|
|
29 |
|
import dk.thoerup.genericjavautils.HttpUtil; |
30 |
import dk.thoerup.genericjavautils.TimeoutMap; |
import dk.thoerup.genericjavautils.TimeoutMap; |
31 |
|
|
32 |
@WebServlet(urlPatterns={"/RequestPlotter"}) |
@WebServlet(urlPatterns={"/RequestPlotter"}) |
123 |
continue; |
continue; |
124 |
} |
} |
125 |
|
|
126 |
|
|
127 |
|
|
128 |
RequestPosition pos = new RequestPosition(); |
RequestPosition pos = new RequestPosition(); |
129 |
|
|
130 |
String toks[] = line.split(" "); |
String toks[] = line.split(" "); |
132 |
|
|
133 |
pos.time = df.parse( toks[2].replace("\"", "") ); |
pos.time = df.parse( toks[2].replace("\"", "") ); |
134 |
|
|
135 |
String argpart = toks[5].split("\\?")[1]; |
Map<String,String> params = HttpUtil.decodeUri( toks[5] ); |
|
|
|
|
String args[] = argpart.split("&"); |
|
136 |
|
|
137 |
pos.lat = args[0].split("=")[1]; |
pos.lat = params.get("latitude"); |
138 |
pos.lng = args[1].split("=")[1]; |
pos.lng = params.get("longitude"); |
139 |
|
|
140 |
|
|
141 |
long timediff = now.getTime() - pos.time.getTime(); |
long timediff = now.getTime() - pos.time.getTime(); |