资源简介
JAVA企业OA办公管理系统源码,JAVA企业OA办公管理系统源码
代码片段和文件信息
package cn.itcast.oa.base;
import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.UUID;
import javax.annotation.Resource;
import org.apache.struts2.ServletActionContext;
import cn.itcast.oa.domain.User;
import cn.itcast.oa.service.ApplicationService;
import cn.itcast.oa.service.ApplicationTemplateService;
import cn.itcast.oa.service.DepartmentService;
import cn.itcast.oa.service.ForumService;
import cn.itcast.oa.service.PrivilegeService;
import cn.itcast.oa.service.ProcessDefinitionService;
import cn.itcast.oa.service.ReplyService;
import cn.itcast.oa.service.RoleService;
import cn.itcast.oa.service.TopicService;
import cn.itcast.oa.service.UserService;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
public class baseAction extends ActionSupport {
@Resource
protected RoleService roleService;
@Resource
protected DepartmentService departmentService;
@Resource
protected UserService userService;
@Resource
protected PrivilegeService privilegeService;
@Resource
protected ForumService forumService;
@Resource
protected TopicService topicService;
@Resource
protected ReplyService replyService;
@Resource
protected ProcessDefinitionService processDefinitionService;
@Resource
protected ApplicationTemplateService applicationTemplateService;
@Resource
protected ApplicationService applicationService;
/**
* 获取当前登录的用户
*
* @return
*/
protected User getCurrentUser() {
return (User) ActionContext.getContext().getSession().get(“user“);
}
// 页码默认为第1页
protected int pageNum = 1;
public int getPageNum() {
return pageNum;
}
public void setPageNum(int pageNum) {
this.pageNum = pageNum;
}
/**
* 保存上传的文件,并返回文件在服务端的真实存储路径
*
* @param upload
* @return
*/
protected String saveUploadFile(File upload) {
SimpleDateFormat sdf = new SimpleDateFormat(“/yyyy/MM/dd/“);
// >> 获取路径
String basePath = ServletActionContext.getServletContext().getRealPath(“/WEB-INF/upload_files“);
String subPath = sdf.format(new Date());
// >> 如果文件夹不存在,就创建
File dir = new File(basePath + subPath);
if (!dir.exists()) {
dir.mkdirs(); // 递归的创建不存在的文件夹
}
// >> 拼接路径
String path = basePath + subPath + UUID.randomUUID().toString();
// >> 移动文件
upload.renameTo(new File(path)); // 如果目标文件夹不存在,或是目标文件已存在,就会不成功,返回false,但不报错。
return path;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6039 2015-04-24 16:27 JAVA企业OA办公管理系统源码\ItcastOA\.classpath
文件 297 2015-04-24 16:26 JAVA企业OA办公管理系统源码\ItcastOA\.myme
文件 1618 2015-04-24 16:27 JAVA企业OA办公管理系统源码\ItcastOA\.project
文件 500 2015-04-24 16:27 JAVA企业OA办公管理系统源码\ItcastOA\.settings\.jsdtscope
文件 291 2012-02-26 09:34 JAVA企业OA办公管理系统源码\ItcastOA\.settings\com.genuitec.eclipse.core.prefs
文件 88 2012-02-16 11:00 JAVA企业OA办公管理系统源码\ItcastOA\.settings\org.eclipse.core.resources.prefs
文件 364 2015-04-24 16:27 JAVA企业OA办公管理系统源码\ItcastOA\.settings\org.eclipse.jdt.core.prefs
文件 614 2015-04-24 16:27 JAVA企业OA办公管理系统源码\ItcastOA\.settings\org.eclipse.wst.common.component
文件 252 2015-04-24 16:27 JAVA企业OA办公管理系统源码\ItcastOA\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2015-04-24 16:27 JAVA企业OA办公管理系统源码\ItcastOA\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2015-04-24 16:27 JAVA企业OA办公管理系统源码\ItcastOA\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 7065 2012-03-04 10:40 JAVA企业OA办公管理系统源码\ItcastOA\config\.struts.mex
文件 3329 2012-03-01 14:51 JAVA企业OA办公管理系统源码\ItcastOA\config\applicationContext.xm
文件 22 2012-02-26 09:42 JAVA企业OA办公管理系统源码\ItcastOA\config\default.properties
文件 1760 2012-03-04 10:17 JAVA企业OA办公管理系统源码\ItcastOA\config\hibernate.cfg.xm
文件 748 2012-03-01 14:48 JAVA企业OA办公管理系统源码\ItcastOA\config\jbpm.cfg.xm
文件 115 2012-02-16 11:37 JAVA企业OA办公管理系统源码\ItcastOA\config\jdbc.properties
文件 1548 2012-02-16 14:16 JAVA企业OA办公管理系统源码\ItcastOA\config\log4j.properties
文件 6355 2012-03-04 10:40 JAVA企业OA办公管理系统源码\ItcastOA\config\struts.xm
文件 129 2012-02-20 10:37 JAVA企业OA办公管理系统源码\ItcastOA\install.bat
文件 74 2012-02-20 10:37 JAVA企业OA办公管理系统源码\ItcastOA\install.sh
文件 153 2012-02-16 11:52 JAVA企业OA办公管理系统源码\ItcastOA\src\.struts.mex
文件 2704 2012-03-04 10:42 JAVA企业OA办公管理系统源码\ItcastOA\src\cn\itcast\oa\ba
文件 1411 2012-02-26 14:56 JAVA企业OA办公管理系统源码\ItcastOA\src\cn\itcast\oa\ba
文件 4182 2012-02-26 14:58 JAVA企业OA办公管理系统源码\ItcastOA\src\cn\itcast\oa\ba
文件 671 2012-03-03 09:38 JAVA企业OA办公管理系统源码\ItcastOA\src\cn\itcast\oa\ba
文件 361 2012-02-26 10:42 JAVA企业OA办公管理系统源码\ItcastOA\src\cn\itcast\oa\cfg\Configuration.java
文件 1053 2012-03-04 10:17 JAVA企业OA办公管理系统源码\ItcastOA\src\cn\itcast\oa\domain\Application.hbm.xm
文件 2008 2012-03-04 10:09 JAVA企业OA办公管理系统源码\ItcastOA\src\cn\itcast\oa\domain\Application.java
文件 705 2012-03-04 10:17 JAVA企业OA办公管理系统源码\ItcastOA\src\cn\itcast\oa\domain\ApplicationTemplate.hbm.xm
............此处省略1471个文件信息
评论
共有 条评论