资源简介
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个文件信息
评论
共有 条评论