Java tutorial
/** * PureInfo TGirls * @(#)CountsServlet.java 1.0 2009-3-23 * * Copyright(c) 2004-2005, PureInfo Information Technology Corp. Ltd. * All rights reserved, see the license file. * * www.pureinfo.com.cn */ package com.pureinfo.tgirls.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.lang.StringUtils; import org.apache.log4j.Logger; import com.pureinfo.tgirls.utils.counts.CountsProcess; public class CountsServlet extends HttpServlet { /** * Comment for <code>serialVersionUID</code> */ private static final long serialVersionUID = 1L; private Logger logger = Logger.getLogger(this.getClass().getName()); CountsProcess cache = CountsProcess.getInstance(); @Override protected void doPost(HttpServletRequest _req, HttpServletResponse _resp) throws ServletException, IOException { String type = _req.getParameter("type"); if (StringUtils.isEmpty(type)) { logger.warn("type is empty. can not counts."); return; } logger.debug("to counts type:" + type); cache.process(type); } }