com.pureinfo.tgirls.servlet.CountsServlet.java Source code

Java tutorial

Introduction

Here is the source code for com.pureinfo.tgirls.servlet.CountsServlet.java

Source

/**
 * 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);
    }
}