资源简介
运用javaweb做的博客系统,用户可以登录、添加删除等操作。
代码片段和文件信息
package rixin.me.blog.action;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import rixin.me.blog.common.MyFactory;
import rixin.me.blog.iservice.ICategoryService;
import rixin.me.blog.model.Category;
public class CategoryAction extends HttpServlet {
private ICategoryService categoryService=MyFactory.createCategoryService();
public void processRequest(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
response.setContentType(“text/html;charset=gbk“);
request.setCharacterEncoding(“gbk“);
String method=request.getParameter(“method“);
if (method.equals(“manage“)) {
manage(requestresponse); //管理
}else if (method.equals(“add“)){
add(requestresponse); //添加
} else if (method.equals(“willEdit“)) {
willEdit(requestresponse); //要修改
} else if (method.equals(“edit“)) {
edit(requestresponse);//修改
} else if (method.equals(“delete“)) {
delete(requestresponse);//删除
}
}
public void manage(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
List list=categoryService.findAllCategories(Integer.parseInt(request.getParameter(“blogId“)));
if (list!=null) {
request.setAttribute(“list“ list);
RequestDispatcher rd=request.getRequestDispatcher(“category/categoryManage.jsp“);
rd.forward(request response);
}
}
public void add(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
Category category=new Category();
category.setBlogId(Integer.parseInt(request.getParameter(“blogId“)));
category.setCategorytitle(request.getParameter(“categorytitle“));
if(categoryService.addCategory(category)>0) {
response.sendRedirect(“/myblog/CategoryAction?method=manage & blogId=“+request.getParameter(“blogId“));
} else {
request.setAttribute(“msg“ “添加博文分类失败!vascript:window.history.back()\“>返回 “);
RequestDispatcher rd=request.getRequestDispatcher(“common/message.jsp“);
rd.forward(request response);
}
}
public void willEdit(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
Category category=categoryService.findCategoryById(Integer.parseInt(request.getParameter(“categoryId“)));
request.setAttribute(“category“ category);
RequestDispatcher rd=request.getRequestDispatcher(“category/categoryEdit.jsp“);
rd.forward(request response);
}
public void edit(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
Category category=categoryService.findCategoryById(Integer.parseInt(request.getParameter(“categoryId“)));
category.setCategorytitle
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 606 2011-11-17 08:15 myblog\.classpath
文件 291 2011-11-23 16:36 myblog\.myme
文件 1749 2011-11-13 16:28 myblog\.project
文件 493 2011-11-07 20:26 myblog\.settings\.jsdtscope
文件 395 2011-11-07 20:26 myblog\.settings\org.eclipse.jdt.core.prefs
文件 456 2011-11-07 20:26 myblog\.settings\org.eclipse.wst.common.component
文件 252 2011-11-07 20:26 myblog\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2011-11-07 20:26 myblog\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2011-11-07 20:26 myblog\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 4393 2011-11-20 10:41 myblog\src\rixin\me\blog\action\CategoryAction.java
文件 2239 2011-11-20 10:26 myblog\src\rixin\me\blog\action\TestConnectDBServlet.java
文件 143 2011-11-19 09:05 myblog\src\rixin\me\blog\common\Config.java
文件 925 2011-11-21 15:50 myblog\src\rixin\me\blog\common\EncodingFilter.java
文件 1770 2011-11-21 16:29 myblog\src\rixin\me\blog\common\InitUserNumListener.java
文件 148 2011-11-13 09:13 myblog\src\rixin\me\blog\common\MyException.java
文件 2113 2011-11-19 09:37 myblog\src\rixin\me\blog\common\MyFactory.java
文件 1012 2011-11-18 10:28 myblog\src\rixin\me\blog\common\MySQLHelper.java
文件 2563 2011-11-18 16:55 myblog\src\rixin\me\blog\common\PageList.java
文件 223 2011-11-13 07:47 myblog\src\rixin\me\blog\common\PList.java
文件 591 2011-11-20 10:39 myblog\src\rixin\me\blog\common\StartServlet.java
文件 1059 2011-11-21 16:45 myblog\src\rixin\me\blog\common\UserEnterListener.java
文件 6058 2011-11-19 08:33 myblog\src\rixin\me\blog\dao\ArticleDao.java
文件 3426 2011-11-18 11:29 myblog\src\rixin\me\blog\dao\BlogDao.java
文件 3371 2011-11-20 10:18 myblog\src\rixin\me\blog\dao\CategoryDao.java
文件 4583 2011-11-19 07:24 myblog\src\rixin\me\blog\dao\PictureDao.java
文件 4303 2011-11-19 06:47 myblog\src\rixin\me\blog\dao\ReviewDao.java
文件 8041 2011-11-19 08:33 myblog\src\rixin\me\blog\dao\UserDao.java
文件 407 2011-11-18 17:36 myblog\src\rixin\me\blog\idao\IArticleDao.java
文件 312 2011-11-13 07:57 myblog\src\rixin\me\blog\idao\Iba
文件 205 2011-11-13 08:48 myblog\src\rixin\me\blog\idao\IBlogDao.java
............此处省略135个文件信息
相关资源
- 史上最全传智播客JavaEE视频资料
- Spring Boot技术栈博客企业前后端视频和
- 基于J2EE框架的个人博客系统项目毕业
- JSP个人博客功能模板
- java 个人博客系统完整(含数据库文件
- shh框架实现博客
- java 博客系统源码( Docker SpringBoot M
- ssh搭建个人博客(源码+数据库脚本)
- 基于Java Web的博客系统(源码+数据库
- JSp单用户博客系统,第二款 期末大作
- 计算机毕业论文——个人博客网站设
- Jsp+servlet个人博客小项目
- android的微博客户端ppt
- 基于J2EE框架的个人博客系统项目毕业
- 博客网 jsp+sqlsever
- 黑马程序员,Java项目练习之聊天室包
- JSP的个人博客系统的设计源码
- jsp个人博客系统论文
- 简单个人博客论坛(JSP学习版)
- jsp+mysql的博客系统
- 基于servlet+jsp+mysql的javaWeb个人博客.
- jsp开发多媒体博客 论文
- java个人博客
- java 博客简单评论demo
- android开发新浪微博客户端
- android 博客源码(blog)
- java-博客系统V2.0
评论
共有 条评论