学习java的小菜鸟 2015-01-06 10:54 采纳率: 0%
浏览 1893

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
}

}

  • 写回答

1条回答 默认 最新

  • a0004092 2015-01-07 01:29
    关注

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

    评论

报告相同问题?

悬赏问题

  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
  • ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序