• 大小: 16.73MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-31
  • 语言: 其他
  • 标签: SSH  Java  Web  

资源简介

该项目使用struts2、hibernate和spring实现对员工信息管理的web开发的增删改查操作

资源截图

代码片段和文件信息

package com.baidu.action;

import java.util.ArrayList;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;

import com.baidu.pojo.Dept;
import com.baidu.pojo.Person;
import com.baidu.service.DeptServiceI;
import com.baidu.service.PersonServiceI;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
import com.opensymphony.xwork2.util.ValueStack;
@Controller(“personAction“)
@Scope(“prototype“)
public class PersonAction extends ActionSupport implements ModelDriven{

@Autowired
@Qualifier(“personService“)
private PersonServiceI personService;

@Autowired
@Qualifier(“deptService“)
private DeptServiceI deptService;

private Person person = new Person();
@Override
public Person getModel() {
// TODO Auto-generated method stub
return person;
}
public String list() {
Listject[]> List = personService.findAll();
List personList = new ArrayList();
for (object[] objects : List) {
Person person = new Person((Integer)objects[0](String)objects[1] (Integer)objects[2] (Dept)objects[3]);
personList.add(person);
}
ValueStack valueStack = ActionContext.getContext().getValueStack();
valueStack.set(“personList“ personList);
return “list“;
}
public String toAdd(){
List deptList = deptService.findDeptAll();
ValueStack valueStack = ActionContext.getContext().getValueStack();
valueStack.set(“deptList“ deptList);
return “toadd“;
}
public String add(){
personService.add(person);
return “add“;
}
public String delete(){
personService.delete(person.getPid());
return “delete“;
}
public String toUpdate(){
Person persons = personService.findPersonById(person.getPid());
List deptList = deptService.findDeptAll();
ValueStack valueStack = ActionContext.getContext().getValueStack();
valueStack.set(“persons“ persons);
valueStack.set(“deptList“ deptList);
return “toupdate“;
}
public String update(){
personService.updatePerson(person);
return “update“;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-07-16 09:32  ssh3\
     文件         529  2018-07-11 17:02  ssh3\.classpath
     目录           0  2018-07-16 09:33  ssh3\.myeclipse\
     文件         285  2018-07-11 17:02  ssh3\.mymetadata
     文件        1747  2018-07-11 17:02  ssh3\.project
     目录           0  2018-07-16 09:32  ssh3\.settings\
     文件         500  2018-07-11 17:02  ssh3\.settings\.jsdtscope
     文件         395  2018-07-11 17:02  ssh3\.settings\org.eclipse.jdt.core.prefs
     文件         450  2018-07-11 17:02  ssh3\.settings\org.eclipse.wst.common.component
     文件         252  2018-07-11 17:02  ssh3\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2018-07-11 17:02  ssh3\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2018-07-11 17:02  ssh3\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2018-07-16 09:32  ssh3\WebRoot\
     目录           0  2018-07-16 09:32  ssh3\WebRoot\meta-INF\
     文件          36  2018-07-11 17:02  ssh3\WebRoot\meta-INF\MANIFEST.MF
     目录           0  2018-07-16 09:32  ssh3\WebRoot\WEB-INF\
     目录           0  2018-07-16 09:32  ssh3\WebRoot\WEB-INF\classes\
     文件        3226  2018-07-14 11:17  ssh3\WebRoot\WEB-INF\classes\beans1.xml
     目录           0  2018-07-16 09:32  ssh3\WebRoot\WEB-INF\classes\com\
     目录           0  2018-07-16 09:32  ssh3\WebRoot\WEB-INF\classes\com\baidu\
     目录           0  2018-07-16 09:32  ssh3\WebRoot\WEB-INF\classes\com\baidu\action\
     文件        3542  2018-07-15 17:21  ssh3\WebRoot\WEB-INF\classes\com\baidu\action\PersonAction.class
     目录           0  2018-07-16 09:32  ssh3\WebRoot\WEB-INF\classes\com\baidu\dao\
     文件         218  2018-07-15 17:21  ssh3\WebRoot\WEB-INF\classes\com\baidu\dao\DeptDaoI.class
     文件         953  2018-07-15 17:21  ssh3\WebRoot\WEB-INF\classes\com\baidu\dao\DeptDaoImpl.class
     文件         371  2018-07-15 17:21  ssh3\WebRoot\WEB-INF\classes\com\baidu\dao\PersonDaoI.class
     文件        1684  2018-07-15 17:21  ssh3\WebRoot\WEB-INF\classes\com\baidu\dao\PersonDaoImpl.class
     目录           0  2018-07-16 09:32  ssh3\WebRoot\WEB-INF\classes\com\baidu\pojo\
     文件        1235  2018-07-15 17:21  ssh3\WebRoot\WEB-INF\classes\com\baidu\pojo\Dept.class
     文件         600  2018-07-13 10:55  ssh3\WebRoot\WEB-INF\classes\com\baidu\pojo\Dept.hbm.xml
     文件        1829  2018-07-15 17:21  ssh3\WebRoot\WEB-INF\classes\com\baidu\pojo\Person.class
............此处省略84个文件信息

评论

共有 条评论