articles;
@Override
public String execute() throws Exception {
user = userDao.getUserByName(((User) session.get(“SESSION_USER“))
.getUserName());
if (user == null) {
this.addActionerror(this.getText(“actionerror.nologin“));
return LOGIN;
}
this.setPageSize(user.getPageArticleNumber());
this.setPageNumber(1);
if (user.getArticles().size() % this.getPageSize() == 0) {
this.totalNumber = user.getArticles().size() / this.getPageSize();
} else {
this.totalNumber = user.getArticles().size() / this.getPageSize()
+ 1;
}
articles = articleDao.getArticlesPaginationByUserId(pageSize
pageNumber user.getUserId());
return SUCCESS;
}
public String pagination() throws Exception {
user = userDao.getUserByName(((User) session.get(“SESSION_USER“))
.getUserName());
if (user == null) {
this.addActionerror(this.getText(“actionerror.nologin“));
return LOGIN;
}
this.setPageSize(user.getPageArticleNumber());
if (user.getArticles().size() % this.getPageSize() == 0) {
this.totalNumber = user.getArticles().size() / this.getPageSize();
} else {
this.totalNumber = user.getArticles().size() / this.getPageSize()
+ 1;
}
// 转换输入过来的数据
// try {
// if (number != null && !number.trim().equals(““)) {
// pageNumber = Integer.valueOf(pageNumber);
// if (pageNumber < 1) {
// pageNumber = 1;
// }
// if (pageNumber > totalNumber) {
// pageNumber = totalNumber;
// }
// }
// } catch (Exception e) {
// System.out.println(“类型转换失败“);
// pageNumber = 1;
// }
articles = articleDao.getArticlesPaginationByUserId(pageSize
pageNumber user.getUserId());
return SUCCESS;
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
public void setSession(Map arg0) {
this.session = arg0;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
public int getPageNumber() {
return pageNumbe
资源简介
1.用户注册:任何访问者都可以注册为博客管理系统的合法用户
2.用户登陆:登录的用户具有浏览日志,发表日志,修改日志,删除日志,删除日志评论的功能
3.浏览日志:登录后的用户可以浏览自己的网络日志和评论
4.发表日志:登录后的用户可以发表自己的网络日志
5.修改日志:登录后的用户可以修改自己的网络日志
6.删除日志:登录后的用户可以删除自己的网络日志
7.删除评论:登录后的用户可以删除针对本人的网络日志的评论
8.博客浏览:任何访问者都可以浏览特定用户博客中的日志(按照博客用户的用户名浏览此用户)
9.发布评论:任何访问者都可以针对别人的网络日志发表评论
1.添加Struts支持
2.添加Hibernate支持
3.添加log4j/dom4j/common-lang.jar/mysql相关类库
4.定义系统异常类
代码片段和文件信息
package com.zjjy.blog.action.admin;
import java.util.List;
import java.util.Map;
import org.apache.struts2.interceptor.SessionAware;
import com.opensymphony.xwork2.ActionSupport;
import com.zjjy.blog.dao.IArticleDao;
import com.zjjy.blog.dao.IUserDao;
import com.zjjy.blog.factory.DaoFactory;
import com.zjjy.blog.pojo.Article;
import com.zjjy.blog.pojo.User;
@SuppressWarnings({ “unchecked“ “unused“ })
public class BlogAction extends ActionSupport implements SessionAware {
private static final long serialVersionUID = 1L;
private IArticleDao articleDao = (IArticleDao) DaoFactory.instance().getDao(
“ArticleDao“);
private IUserDao userDao = (IUserDao) DaoFactory.instance().getDao(“UserDao“);
private Map session;
private User user;
private int pageSize;
private int pageNumber;
private String number;
private int totalNumber;
private List
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2010-05-17 09:03 MyBlog\
文件 2181 2009-08-20 00:11 MyBlog\.classpath
目录 0 2010-05-17 09:03 MyBlog\.myeclipse\
文件 563 2009-08-13 17:46 MyBlog\.myhibernatedata
文件 292 2010-05-17 09:03 MyBlog\.myme
文件 1614 2009-08-14 02:01 MyBlog\.project
目录 0 2010-05-17 09:03 MyBlog\.settings\
文件 500 2009-08-13 17:44 MyBlog\.settings\.jsdtscope
文件 205 2009-08-18 00:38 MyBlog\.settings\com.genuitec.eclipse.core.prefs
文件 1040 2009-08-14 16:50 MyBlog\.settings\com.genuitec.eclipse.j2eedt.core.prefs
文件 178 2010-05-17 09:08 MyBlog\.settings\org.eclipse.core.resources.prefs
文件 49 2009-08-13 17:44 MyBlog\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2009-08-13 17:44 MyBlog\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2010-05-17 09:03 MyBlog\doc\
文件 36352 2009-08-14 16:32 MyBlog\doc\blog.doc
文件 2536 2010-05-17 13:10 MyBlog\doc\myblog.sql
目录 0 2010-05-17 09:03 MyBlog\src\
目录 0 2010-05-17 09:03 MyBlog\src\com\
目录 0 2010-05-17 09:03 MyBlog\src\com\zjjy\
目录 0 2010-05-17 09:03 MyBlog\src\com\zjjy\blog\
目录 0 2010-05-17 09:03 MyBlog\src\com\zjjy\blog\action\
目录 0 2010-05-17 09:03 MyBlog\src\com\zjjy\blog\action\admin\
文件 5968 2009-08-20 00:04 MyBlog\src\com\zjjy\blog\action\admin\admin-action.xm
文件 3556 2010-05-17 09:09 MyBlog\src\com\zjjy\blog\action\admin\BlogAction.java
文件 819 2009-08-19 14:22 MyBlog\src\com\zjjy\blog\action\admin\BlogAddAction-validation.xm
文件 2186 2010-05-17 09:10 MyBlog\src\com\zjjy\blog\action\admin\BlogAddAction.java
文件 1331 2010-05-17 09:10 MyBlog\src\com\zjjy\blog\action\admin\BlogInputAction.java
文件 3810 2010-05-17 09:10 MyBlog\src\com\zjjy\blog\action\admin\CategoryAction.java
文件 912 2010-05-17 09:11 MyBlog\src\com\zjjy\blog\action\admin\CategoryToInputAction.java
文件 4299 2010-05-17 09:11 MyBlog\src\com\zjjy\blog\action\admin\CommentAction.java
文件 3370 2010-05-17 09:11 MyBlog\src\com\zjjy\blog\action\admin\CommentInputNumberAction.java
............此处省略534个文件信息
- 上一篇:astah-pro 7.2.0破解文案
- 下一篇:Java开发的实验教学资源管理系统
相关资源
- mybatis逆向工程工具源代码并包含相关
- 云笔记项目---Myeclipse完整版
- 学生自测练习考试系统毕业设计jspS
- egit-updatesite-1.2
- javaSSH小项目-图表统计
- jsp+myeclipse+mysql做的学生成绩管理系统
- java爬取网页表格的(运行环境myecli
- 基于IP端口的聊天室
- java学生管理系统myeclipse开发毕业精心
- 人力资源管理系统 课程设计
- 基于Java的本地txt文档关键词信息检索
- javaEE火车订票系统
- myeclipse+struts+jsp网上书店
- 16款后台管理系统模板
- myeclise_2017_CI_10破解文件(可选版本)
- 物流信息管理系统JavaWeb
- Myeclipse+java+mysql进销存管理系统
- 个人博客 java web
- JSP视频点播系统完整源代码Myeclipse打
- JSP网站开发典型模块 新闻发布系统
- java web +JSP+mySQL 购物车
- myeclipse 2014破解
- 留言板源代码java
- Windows7和10亲测可破解myeclipse 2015 sta
- JavaEE(J2EE)课程设计,MyEclipse工程,
- MyEclipse_6.0详细安装说明(附赠key注册
- 基于java的简单BBS论坛
- jsp 物流信息管理系统
- javaee mysql 的blog源码,带数据库和源代
- 最新Myeclipse2017 CI 10及CI 9两个版本带官
评论
共有 条评论