• 大小: 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\.mymetadata

     文件       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.xml

     文件       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.xml

     文件       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.xml

     文件       1000  2016-03-21 01:33  20160327李长宏第三单元\oa12\src\struts-user.xml

     文件       1110  2016-03-26 18:58  20160327李长宏第三单元\oa12\src\struts-vacation.xml

     文件        356  2016-03-22 19:33  20160327李长宏第三单元\oa12\src\struts.xml

     文件        889  2016-03-16 15:23  20160327李长宏第三单元\oa12\src\test\Test1.java

     文件       2538  2016-03-16 14:13  20160327李长宏第三单元\oa12\WebRoot\css\style.css

     文件       3146  2016-03-26 15:50  20160327李长宏第三单元\oa12\WebRoot\emailShow.jsp

     文件       4236  2016-03-24 20:17  20160327李长宏第三单元\oa12\WebRoot\emailWrite.jsp

............此处省略419个文件信息

评论

共有 条评论