<%@ 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" %>

failed searches byName

<% int count = 14; if (request.getParameter("count") != null) { count = Integer.parseInt( request.getParameter("count") ); } File files[] = RequestPlotter.getFiles(count); 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; } if (line.indexOf("dummy") != -1) { //ignore dummy requests continue; } String parts[] = line.split(" "); String ip = parts[0].replace("\"", ""); String date = parts[2].replace("\"", ""); String uri = parts[5]; String name = HttpUtil.decodeUri(uri).get("name"); int size = Integer.parseInt( parts[8] ); if (size <50) { %> <% } } } %>
IPname
<%=ip%><%=date %><%=name %>