资源简介
基于Java的Struct2、spring2和hibernate的在线答疑系统,使用myeclipse开发,界面功能类似于BBS
代码片段和文件信息
package com.anzerong.oa.base;
import java.lang.reflect.ParameterizedType;
import javax.annotation.Resource;
import com.anzerong.oa.domain.User;
import com.anzerong.oa.service.AnswerService;
import com.anzerong.oa.service.CourseService;
import com.anzerong.oa.service.DepartmentService;
import com.anzerong.oa.service.PrivilegeService;
import com.anzerong.oa.service.QuestionService;
import com.anzerong.oa.service.RoleService;
import com.anzerong.oa.service.UserService;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
public abstract class baseAction extends ActionSupport implements ModelDriven {
private static final long serialVersionUID = 1L;
// =============== ModelDriven的支持 ==================
protected T model;
@SuppressWarnings(“unchecked“)
public baseAction() {
try {
// 通过反射获取model的真实类型
ParameterizedType pt = (ParameterizedType) this.getClass().getGenericSuperclass();
Class clazz = (Class) pt.getActualTypeArguments()[0];
// 通过反射创建model的实例
model = clazz.newInstance();
} catch (Exception e) {
throw new RuntimeException(e);
}
}
public T getModel() {
return model;
}
// =============== Service实例的声明 ==================
@Resource
protected RoleService roleService;
@Resource
protected UserService userService;
@Resource
protected DepartmentService departmentService;
@Resource
protected PrivilegeService privilegeService;
@Resource
protected CourseService courseService;
@Resource
protected QuestionService questionService;
@Resource
protected AnswerService answerService;
/**
* 获取当前登录的用户
*
* @return
*/
protected User getCurrentUser() {
return (User) ActionContext.getContext().getSession().get(“user“);
}
// ============== 分页用的参数 =============
protected int pageNum = 1; // 当前页
protected int pageSize = 10; // 每页显示多少条记录
public int getPageNum() {
return pageNum;
}
public void setPageNum(int pageNum) {
this.pageNum = pageNum;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 945 2014-03-11 10:30 OnlineAnswer\.classpath
文件 309 2014-04-28 15:03 OnlineAnswer\.myme
文件 1755 2014-04-11 10:29 OnlineAnswer\.project
文件 500 2014-03-11 10:24 OnlineAnswer\.settings\.jsdtscope
文件 364 2014-03-11 10:24 OnlineAnswer\.settings\org.eclipse.jdt.core.prefs
文件 629 2014-03-11 10:26 OnlineAnswer\.settings\org.eclipse.wst.common.component
文件 252 2014-03-11 10:24 OnlineAnswer\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2014-03-11 10:24 OnlineAnswer\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2014-03-11 10:24 OnlineAnswer\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 3029 2014-04-13 09:49 OnlineAnswer\configure\applicationContext.xm
文件 1457 2014-04-19 10:37 OnlineAnswer\configure\hibernate.cfg.xm
文件 115 2014-04-17 12:23 OnlineAnswer\configure\jdbc.properties
文件 1583 2014-04-18 13:34 OnlineAnswer\configure\log4j.properties
文件 4257 2014-04-24 10:42 OnlineAnswer\configure\struts.xm
文件 2358 2014-04-19 14:26 OnlineAnswer\src\com\anzerong\oa\ba
文件 938 2014-04-20 15:09 OnlineAnswer\src\com\anzerong\oa\ba
文件 3257 2014-04-20 15:13 OnlineAnswer\src\com\anzerong\oa\ba
文件 176 2014-04-19 10:27 OnlineAnswer\src\com\anzerong\oa\dao\AnswerDao.java
文件 176 2014-04-18 15:39 OnlineAnswer\src\com\anzerong\oa\dao\CourseDao.java
文件 187 2014-04-17 13:56 OnlineAnswer\src\com\anzerong\oa\dao\DeparmentDao.java
文件 315 2014-04-19 10:29 OnlineAnswer\src\com\anzerong\oa\dao\impl\AnswerDaoImpl.java
文件 315 2014-04-18 15:39 OnlineAnswer\src\com\anzerong\oa\dao\impl\CourseDaoImpl.java
文件 333 2014-04-17 13:56 OnlineAnswer\src\com\anzerong\oa\dao\impl\DepartmentDaoImpl.java
文件 330 2014-04-18 09:30 OnlineAnswer\src\com\anzerong\oa\dao\impl\PrivilegeDaoImpl.java
文件 325 2014-04-19 10:29 OnlineAnswer\src\com\anzerong\oa\dao\impl\QuestionDaoImpl.java
文件 305 2014-04-17 13:56 OnlineAnswer\src\com\anzerong\oa\dao\impl\RoleDaoImpl.java
文件 305 2014-04-16 09:16 OnlineAnswer\src\com\anzerong\oa\dao\impl\UserDaoImpl.java
文件 185 2014-04-18 09:30 OnlineAnswer\src\com\anzerong\oa\dao\PrivilegeDao.java
文件 182 2014-04-19 10:27 OnlineAnswer\src\com\anzerong\oa\dao\QuestionDao.java
文件 170 2014-04-17 11:55 OnlineAnswer\src\com\anzerong\oa\dao\RoleDao.java
............此处省略2649个文件信息
- 上一篇:android textview图文混排支持GIF图
- 下一篇:仿网易新闻代码
相关资源
- Aspose word for java-14.11最新完美破解版,
- 图解数据结构使用Java.zip
- 超级漂亮java Swing UI 源码
- java手机游戏50例代码
- javaweb网上书城源码(包含数据库)
- JavaEE开发的颠覆者 Spring Boot实战源代
- java学习笔记全
- java2实用教程(第四版)耿祥义ppt课件
- Java经典面试题 传智播客
- Java反序列化漏洞利用工具全
- Java文件上传并自动解压
- 《java从入门到精通 高宏静版》适合初
- Java语言面向对象程序设计第2版清华大
- android 客户端访问java后台实现登陆,
- Java EE Web开发与项目实战code
- 基于Jsp网络在线考试系统源码
- android 用java动态设置布局增添删除修
- java bbs在线论坛系统
- 斑马打印机pc端java的demo
- JAVA swing+mysql 进销存管理系统
- 达内当当网项目源码java
- Functional Programming in Java
- Java POI所需jar包
- JavaWeb医药管理系统235615
- javaEEapi文档中文版
- 疯狂java新浪微博代码
- Java编程思想-第三版.zip
- 基于JavaWeb的论坛项目
- Java+mySQL实现的购物商城项目
- 餐厅订座系统(NetBeans)
评论
共有 条评论