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

问题描述

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基础

时间: 2024-09-21 18:16:05

jsp-servlet求注释,越详细越好,谢谢!的相关文章

支付宝收款接口怎么用?要申请或者要做其他的事情吗?越详细越好

问题描述 支付宝收款接口怎么用?要申请或者要做其他的事情吗?越详细越好 如题,刚来一家创业公司做支付宝上的功能,神马都不会,现学现买,求大神指教,做完了之后一定分享.目前要做支付功能,说下详细过程呗,申请接口神马的越详细越好,万分感谢! 解决方案 问题已经解决,过程写在这个上面了:http://www.cnblogs.com/dfdi33/p/4646959.html,不懂可以加我qq:513165195谢谢大家的帮助 解决方案二: 你这是要做支付宝?还是要利用支付宝做到自己公司的平台上实现收款

我的网站做好了 空间域名都买好了 服务器是我自己的 接下来怎么办 谁能告诉我接下来的详细步骤 越详细越好

问题描述 我的网站做好了空间域名都买好了服务器是我自己的接下来怎么办谁能告诉我接下来的详细步骤越详细越好QQ461312369 解决方案 解决方案二:服务器是自己的,那有没有固定ip呢?有固定ip的话,把域名转过来,创建一个网站就OK了.解决方案三:呵呵解决方案四:学习下--解决方案五:到电信申请固定IP哦.解决方案六:搞个IP在渔民商哪里把IP和渔民进行绑定解决方案七:引用1楼rumlee的回复: 服务器是自己的,那有没有固定ip呢?有固定ip的话,把域名转过来,创建一个网站就OK了. 有固定

cxf-rest和CxF简介及使用,越详细越好

问题描述 rest和CxF简介及使用,越详细越好 最近要写一个关于rest和CxF的PPT,单从来没接触过这两个东西:不知怎么办:希望有大神指教:谢谢!

数据存储-哪位大神能给详讲讲android的数据传输,,本人新人 ,越详细越好 ,有代码示例最好

问题描述 哪位大神能给详讲讲android的数据传输,,本人新人 ,越详细越好 ,有代码示例最好 android中的数据存储方式:参数共享 I/O流 ... 解决方案 自己网上查去,资料多得是

rtsp-java怎么实现RTSP服务器?说下思路,越详细越好,刚接触RTSP

问题描述 java怎么实现RTSP服务器?说下思路,越详细越好,刚接触RTSP 现在在做流媒体项目,要求java搭建RTSP服务器.但是本人新手第一次接触,确切的是听说.所以在此希望各位兄弟介绍下java实现RTSP服务器的思路.... 当然,如果有高人共享代码,本人不胜感激.... 解决方案 http://download.csdn.net/detail/yuanzhenhai/2421808 解决方案二: http://download.csdn.net/detail/kejiazhw/55

2005 考勤统计-关于SQL2005学生考勤统计的问题,谢谢各位了,越详细越好

问题描述 关于SQL2005学生考勤统计的问题,谢谢各位了,越详细越好 A表名称Tab_Check 包含 所有 学生名字name 考勤类型checktype (按时上课.按时下课.迟到.早退.旷课.考勤时间) 考勤时间checkdate 根据这个表建立一个视图 视图名称:view_checkview 包含 姓名name 正常出勤normal 迟到later 早退 early 旷课 absenteeism 考勤时间 checkdate 我想在视图中统计出每个同学每天的出勤状况 算法: 统计A表每个

java-小白一枚:关于abstract的使用场合,越详细越好~~

问题描述 小白一枚:关于abstract的使用场合,越详细越好~~ 什么时候该使用abstract修饰的类,不用abstract 也能实现这些功能 解决方案 使用abstract修饰一般用于这个类中有方法无法给出具体的实现.或者这个类仅仅作为派生类的抽象本身不允许实例化. 解决方案二: 这不是该不该用的问题,而是你如何设计的问题.不用abstract也可以实现啊. 解决方案三: 现在假设有5个类,5个类中都用到add()和delete()方法,不同的是add和delete里的内容,如果你就这样写

printf-麻烦大家给我解释一下这个while语句,越详细越好,谢谢了!

问题描述 麻烦大家给我解释一下这个while语句,越详细越好,谢谢了! 题目如下:打印出1~100之间的偶数 #include void main() { int i=1; while(i<=100) { if(i%2==0) printf("%d",i); i++;//为什么这个不是在printf前面啊 } } 大家再给我解释一下全部的,谢谢了 解决方案 当然,因为1不是偶数,所以其实写在前面写在后面,程序结果是一样的.但是严格来说,你写在前面,那是"侥幸"

哪位高人指点下如何抓取网页数据,越详细越好

问题描述 想获得http://app.abchina.com/branch/上左下角的数据,请问应如何获得,本人新手,请说的详细一点,谢谢 解决方案 解决方案二:有相应代码更好了