<%@ page import="java.util.*" %> <%@ page import="java.io.*" %> <%@ page import="dk.thoerup.traininfoservice.RequestPlotter" %> <%@ page import="dk.thoerup.traininfoservice.RequestPlotter" %> <%@ page import="dk.thoerup.genericjavautils.HttpUtil" %>

searches byName

<% File files[] = RequestPlotter.getFiles(30); TreeMap names = new TreeMap(); for (File f : files ) { if ( !f.exists() ) { continue; } InputStream input = new FileInputStream(f); BufferedReader in = new BufferedReader( new InputStreamReader(input) ); String line; while ( (line=in.readLine()) != null) { if (line.indexOf("LocateStation") == -1 ){ continue; } if (line.indexOf("name=") == -1 ) { continue; } String parts[] = line.split(" "); String uri = parts[5]; String name = HttpUtil.decodeUri(uri).get("name"); Integer count = names.get(name); if (count == null) { count = 0; } names.put(name, count + 1); } } for (Map.Entry entry : names.entrySet() ) { %> <% } %>
namecount
<%= entry.getKey() %><%= entry.getValue() %>