import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class QuickPollResults extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { ServletContext c = getServletContext(); String question = (String)c.getAttribute("question"); int yes = ((Integer)c.getAttribute("yes")).intValue(); int no = ((Integer)c.getAttribute("no")).intValue(); int total = yes+no; response.setContentType("text/html"); response.setDateHeader("Expires", 0); response.setHeader("Cache-Control", "no-store, no-cache, must-revalidate"); response.setHeader("Pragma", "no-cache"); PrintWriter out = response.getWriter(); out.print("QuickPoll"+ "

QuickPoll

"); if (total==0) out.print("No votes yet..."); else { out.print( question + "?

"+ ""+ "
Yes:"+drawBar(300*yes/total)+""+yes+ "
No:"+drawBar(300*no/total)+""+no+ "
"); } out.print(""); } String drawBar(int length) { return "
"; } }