資源簡介
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個文件信息
評論
共有 條評論