<%@page import = " java.util.*, java.io.*, javax.mail.*, javax.mail.internet.*, javax.servlet.http.*, javax.activation.*, java.text.* " %> <% String pageName = request.getParameter("page"); if(pageName==null) pageName="Unknown"; String ip = request.getRemoteAddr(); String host = request.getRemoteHost(); for(int i=pageName.length(); i<20; i++) pageName += " "; for(int i=ip.length(); i<20; i++) ip += " "; try{ //DateFormat df = DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG, Locale.US); DateFormat df = new SimpleDateFormat ("yyyy.MM.dd HH:mm:ss"); String dateS = df.format((new GregorianCalendar()).getTime()); RandomAccessFile raf = new RandomAccessFile(new File(this.getServletContext().getRealPath("/visitor.log")), "rw"); raf.seek(raf.length()); raf.writeBytes("\r\n"); raf.writeBytes(dateS+" "+ip+pageName+" "+host); raf.close(); } catch (Exception e){} %>