資源簡介
運用javaweb做的博客系統(tǒng),用戶可以登錄、添加刪除等操作。

代碼片段和文件信息
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(“l(fā)ist“?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個文件信息
評論
共有 條評論