<%@ page contentType="application/xml; charset=UTF-8" %> <%@ page import="java.util.*, org.jdom.output.*"%> <% Integer counter = null; Integer lock = (Integer) session.getAttribute("lock"); synchronized(lock) { try { counter = (Integer) session.getAttribute("counter"); if (counter == null) { counter = new Integer(0); } session.setAttribute("counter", new Integer(counter.intValue()+1)); } catch (NumberFormatException e) { out.println(e.getMessage()); } } int sec = 1; String s = request.getParameter("s"); if (s != null) { sec = Integer.parseInt(s); } int msec = sec * 1000; try { Thread.sleep(msec); } catch (Exception e) { out.println("Caught exception"); out.flush(); } out.println(""+((counter == null) ? "counter is null" : counter.toString())+""); out.flush(); /* * X_LZ_COPYRIGHT_BEGIN ************************************************** * * Copyright 2001-2006 Laszlo Systems, Inc. All Rights Reserved. * * Use is subject to license terms. * * X_LZ_COPYRIGHT_END ****************************************************** */ %>