• 大小: 17.15MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-21
  • 语言: Java
  • 标签: java  ssh  

资源简介

java的ssh框架写的一个小项目,麻雀虽小,五脏俱全,可以作为参考,也可以自己二次开发

资源截图

代码片段和文件信息

package lyl.action;

import java.util.Map;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts2.ServletActionContext;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Controller;

import com.opensymphony.xwork2.ActionContext;

import lyl.entity.Employee;
import lyl.service.EmpService;

@Controller
public class EmpAction {
private Employee employee;

@Autowired
private EmpService empService;

// 登录
public String login() {
HttpServletRequest request = ServletActionContext.getRequest();
ActionContext ac = ActionContext.getContext();
Employee emp = empService.login(employee);
if (emp == null) {
request.setAttribute(“msg“ “登录失败,用户名或密码错误“);
return “login_input“;
}
if (emp.getStatus().equals(“离职“)) {
request.setAttribute(“msg“ “警告:离职人员不得登录!“);
return “login_input“;
}
Mapject> session = ac.getSession();
session.put(“employee_position“ emp.getSysPosition().getName_cn());
session.put(“department“ emp.getSysDepartment().getName());
session.put(“Emp_Dep“ emp.getSysPosition().getId());
session.put(“employee“ emp);
return “login_success“;

}

public Employee getEmployee() {
return employee;
}

public void setEmployee(Employee employee) {
this.employee = employee;
}

public EmpService getEmpService() {
return empService;
}

public void setEmpService(EmpService empService) {
this.empService = empService;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-05-16 10:37  ssh\
     目录           0  2018-05-16 10:37  ssh\JOBA\
     文件        4014  2018-01-17 19:27  ssh\JOBA\.classpath
     文件         904  2018-01-17 18:50  ssh\JOBA\.project
     目录           0  2018-05-16 10:37  ssh\JOBA\.settings\
     文件         567  2018-01-17 18:50  ssh\JOBA\.settings\.jsdtscope
     文件          78  2018-01-18 20:18  ssh\JOBA\.settings\org.eclipse.core.resources.prefs
     文件         364  2018-01-17 18:50  ssh\JOBA\.settings\org.eclipse.jdt.core.prefs
     文件         543  2018-01-17 19:25  ssh\JOBA\.settings\org.eclipse.wst.common.component
     文件         345  2018-01-17 18:50  ssh\JOBA\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2018-01-17 18:50  ssh\JOBA\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2018-01-17 18:50  ssh\JOBA\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2018-05-16 10:37  ssh\JOBA\build\
     目录           0  2018-05-16 10:37  ssh\JOBA\build\classes\
     文件        3632  2018-01-23 15:24  ssh\JOBA\build\classes\applicationContext.xml
     文件        1346  2018-01-18 10:39  ssh\JOBA\build\classes\hibernate.cfg.xml
     文件        1375  2017-12-29 15:37  ssh\JOBA\build\classes\log4j.properties
     目录           0  2018-05-16 10:37  ssh\JOBA\build\classes\lyl\
     目录           0  2018-05-16 10:37  ssh\JOBA\build\classes\lyl\action\
     文件        2687  2018-03-30 13:53  ssh\JOBA\build\classes\lyl\action\EmpAction.class
     文件       12038  2018-03-30 13:53  ssh\JOBA\build\classes\lyl\action\VoucherAction.class
     目录           0  2018-05-16 10:37  ssh\JOBA\build\classes\lyl\dao\
     文件         162  2018-03-30 13:53  ssh\JOBA\build\classes\lyl\dao\CheckResultDao.class
     文件         161  2018-03-30 13:53  ssh\JOBA\build\classes\lyl\dao\EmpDao.class
     目录           0  2018-05-16 10:37  ssh\JOBA\build\classes\lyl\dao\impl\
     文件        1227  2018-03-30 13:53  ssh\JOBA\build\classes\lyl\dao\impl\CheckResultDaoImpl.class
     文件        1243  2018-03-30 13:53  ssh\JOBA\build\classes\lyl\dao\impl\EmpDaoImpl.class
     文件        3551  2018-03-30 13:53  ssh\JOBA\build\classes\lyl\dao\impl\VoucherDaoImpl$1.class
     文件        3340  2018-03-30 13:53  ssh\JOBA\build\classes\lyl\dao\impl\VoucherDaoImpl$2.class
     文件        3152  2018-03-30 13:53  ssh\JOBA\build\classes\lyl\dao\impl\VoucherDaoImpl.class
     文件         265  2018-03-30 13:53  ssh\JOBA\build\classes\lyl\dao\LeaveDao.class
............此处省略186个文件信息

评论

共有 条评论