ecco quanto
codice:
public class MyServlet extends HttpServlet {
public static HashMap percentageMap = new HashMap();
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
String sessionId = req.getSession().getId();
percentageMap.put(sessionId, "0");
req.getSession().setAttribute("percentageMap", percentageMap);
.....
.....
.....
Iterator iter = eventList.iterator();
while (iter.hasNext()) {
iteration++;
.....
if(iteration%500==0)
percentageMap.put(sessionId, new Integer((int)(iteration/(double)eventList.size()*100)).toString());
.....
}
percentageMap.put(sessionId, "100");
.....
alla prima esecuzione della servlet l'attributo non viene settato, dalla seconda invocazione in poi si