servlet求注释,越详细越好,谢谢!

package com.blog.servlet;

import java.io.IOException;
import java.io.PrintWriter;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.blog.dao.WordDao;
import com.blog.entity.Word;

public class WordServlet extends HttpServlet {

public WordServlet() {
    super();
}


public void destroy() {
    super.destroy(); // Just puts "destroy" string in log
    // Put your code here
}


public void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
        doPost(request, response);
}


public void doPost(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
    response.setContentType("text/html");
    PrintWriter out = response.getWriter();
    String action=request.getParameter("action");
    WordDao worddao=new WordDao();
    if(action.equals("select")){
        List wordlist=worddao.selectAll();
        int i=wordlist.size();
        if(i>0){
            request.setAttribute("i", i);
            request.setAttribute("wordlist", wordlist);
            request.getRequestDispatcher("admin/wordManage.jsp").forward(request, response);
        }
    }
    if(action.equals("fontselect")){
        List wordlist=worddao.selectAll();
        int i=wordlist.size();
        if(i>0){
            request.setAttribute("i", i);
            request.setAttribute("wordlist", wordlist);
            request.getRequestDispatcher("font/liuyan.jsp").forward(request, response);
        }
    }
    if(action.equals("delete")){
        int id=Integer.parseInt(request.getParameter("id"));
        if(worddao.deleteWord(id)){
            request.getRequestDispatcher("WordServlet?action=select").forward(request, response);
        }
    }
    if(action.equals("add")){
        SimpleDateFormat formater=new SimpleDateFormat("yyyy'年'MM'月'dd'日' HH:mm:ss");
        String time=formater.format(new Date());
        Word word=new Word();
        word.setWord_title(request.getParameter("title"));
        word.setWord_content(request.getParameter("content"));
        word.setWord_sdTime(time);
        word.setWord_author(request.getParameter("author"));
        if(worddao.addWord(word)){
            request.getRequestDispatcher("WordServlet?action=fontselect").forward(request, response);
        }
    }

}

public void init() throws ServletException {
    // Put your code here
}

}

建议楼主从sevlet基础学习,搞懂基本知识了,代码就看懂了,如果还看不懂,那就是java基础不过关,先看java基础