• 大小: 946KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-10
  • 语言: Java
  • 标签: 博客  

资源简介

运用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\.mymetadata

     文件       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.xml

     文件         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\IbaseDao.java

     文件        205  2011-11-13 08:48  myblog\src\rixin\me\blog\idao\IBlogDao.java

............此处省略135个文件信息

评论

共有 条评论