-
大小: 17.64MB文件類型: .rar金幣: 1下載: 0 次發布日期: 2023-07-06
- 語言: 其他
- 標簽:
資源簡介
OA管理系統(SSH框架)---北大青鳥學士后第三單元
代碼片段和文件信息
package?action;
import?java.io.File;
import?java.io.IOException;
import?java.text.DateFormat;
import?java.text.SimpleDateFormat;
import?java.util.Date;
import?java.util.List;
import?javax.servlet.http.HttpSession;
import?org.apache.commons.io.FileUtils;
import?org.apache.struts2.ServletActionContext;
import?org.springframework.beans.factory.annotation.Autowired;
import?org.springframework.context.annotation.Scope;
import?org.springframework.stereotype.Component;
import?service.EmailService;
import?com.opensymphony.xwork2.ActionSupport;
import?entity.Email;
import?entity.User;
/**
?*?郵件Action類
?*?@author?li
?*
?*/
@Component
@Scope(“prototype“)
public?class?EmailAction?extends?ActionSupport?{
private?Email?email;
@Autowired
private?EmailService?emailService;
private?List?list_email;
private?List?list_user;
private?int?id;
private?int?id2;?
private?File?upload;
private?String?uploadFileName;
private?String?uploadContentType;
//查詢收件箱數據
public?String?loadAll2(){
User?recipients?=?emailService.loadUser(id2);
list_email?=?emailService.loadAll2(recipients);
return?SUCCESS;
}
//查詢垃圾箱數據
public?String?loadAll3(){
User?recipients?=?emailService.loadUser(id2);
list_email?=?emailService.loadAll3(recipients);
return?SUCCESS;
}
//查詢用戶類數據
public?String?loadAllUser(){
? list_user?=?emailService.loadAllUser();
return?SUCCESS;
}
//新增數據
public?String?save()?throws?IOException{
User?recipients?=?emailService.loadUser(id);//收件人
User?addresser?=?emailService.loadUser(id2);//發件人
String?title?=?email.gettitle();//郵件標題
String?content?=?email.getContent();//郵件內容
Date?date=new?Date();
DateFormat?format=new?SimpleDateFormat(“yyyy-MM-dd“);
String?time=format.format(date);//時間
if(upload!=null){
String?realPath?=?ServletActionContext.getServletContext().getRealPath(“upload“);
FileUtils.copyFile(upload?new?File(realPathuploadFileName));
}
emailService.save(new?Email(nullrecipientstitlecontentuploadFileName“未讀“time“刪除“addresser));
list_user?=?emailService.loadAllUser();
return?SUCCESS;
}
//查詢單個郵件
public?String?load(){
email?=?emailService.load(id);
return?SUCCESS;
}
//返回
public?String?back(){
email?=?emailService.load(id);
email.setIsRead(“已讀“);
emailService.update(email);
User?recipients?=?emailService.loadUser(id2);
list_email?=?emailService.loadAll2(recipients);
return?SUCCESS;
}
//更新刪除狀態(移至垃圾郵箱)
public?String?updateDel(){
email?=?emailService.load(id);
email.setIdDelete(“已刪除“);
emailService.update(email);
User?addresser?=?emailService.loadUser(id2);
list_email?=?emailService.loadAll2(addresser);
return?SUCCESS;
}
//查詢所有數據
public?String?loadJunkEmail(){
User?recipients?=?emailService.loadUser(id2);
list_email?=?emailService.loadAll3(recipients);
return?SUCCESS;
}
//更新刪除狀態(還原至收件箱)
public?String?updateDel2(){
email?=?emailService
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????5780??2016-03-16?14:28??20160327李長宏第三單元\oa12\.classpath
?????文件????????285??2016-03-16?14:08??20160327李長宏第三單元\oa12\.myme
?????文件???????1410??2016-03-16?14:18??20160327李長宏第三單元\oa12\.project
?????文件????????500??2016-03-16?14:08??20160327李長宏第三單元\oa12\.settings\.jsdtscope
?????文件????????111??2016-03-26?00:10??20160327李長宏第三單元\oa12\.settings\org.eclipse.core.resources.prefs
?????文件????????330??2016-03-16?14:08??20160327李長宏第三單元\oa12\.settings\org.eclipse.jdt.core.prefs
?????文件?????????49??2016-03-16?14:08??20160327李長宏第三單元\oa12\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2016-03-16?14:08??20160327李長宏第三單元\oa12\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????4562??2016-03-26?15:49??20160327李長宏第三單元\oa12\src\action\EmailAction.java
?????文件???????1943??2016-03-24?18:51??20160327李長宏第三單元\oa12\src\action\UserAction.java
?????文件???????3773??2016-03-26?19:28??20160327李長宏第三單元\oa12\src\action\VacationAction.java
?????文件???????1460??2016-03-14?16:04??20160327李長宏第三單元\oa12\src\applicationContext.xm
?????文件???????1758??2016-03-25?17:11??20160327李長宏第三單元\oa12\src\dao\EmailDao.java
?????文件???????1160??2016-03-25?15:23??20160327李長宏第三單元\oa12\src\dao\UserDao.java
?????文件???????1583??2016-03-26?18:13??20160327李長宏第三單元\oa12\src\dao\VacationDao.java
?????文件???????2772??2016-03-22?22:01??20160327李長宏第三單元\oa12\src\entity\Email.java
?????文件???????2433??2016-03-17?00:11??20160327李長宏第三單元\oa12\src\entity\User.java
?????文件???????2986??2016-03-26?13:50??20160327李長宏第三單元\oa12\src\entity\Vacation.java
?????文件????????984??2016-03-14?13:57??20160327李長宏第三單元\oa12\src\hibernate.cfg.xm
?????文件???????1389??2016-03-25?17:20??20160327李長宏第三單元\oa12\src\service\EmailService.java
?????文件????????885??2016-03-22?16:02??20160327李長宏第三單元\oa12\src\service\UserService.java
?????文件???????1293??2016-03-26?18:12??20160327李長宏第三單元\oa12\src\service\VacationService.java
?????文件???????1421??2016-03-26?15:28??20160327李長宏第三單元\oa12\src\struts-email.xm
?????文件???????1000??2016-03-21?01:33??20160327李長宏第三單元\oa12\src\struts-user.xm
?????文件???????1110??2016-03-26?18:58??20160327李長宏第三單元\oa12\src\struts-vacation.xm
?????文件????????356??2016-03-22?19:33??20160327李長宏第三單元\oa12\src\struts.xm
?????文件????????889??2016-03-16?15:23??20160327李長宏第三單元\oa12\src\test\Test1.java
?????文件???????2538??2016-03-16?14:13??20160327李長宏第三單元\oa12\WebRoot\css\st
?????文件???????3146??2016-03-26?15:50??20160327李長宏第三單元\oa12\WebRoot\emailShow.jsp
?????文件???????4236??2016-03-24?20:17??20160327李長宏第三單元\oa12\WebRoot\emailWrite.jsp
............此處省略419個文件信息
評論
共有 條評論