资源简介
该项目使用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\.myme
文件 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.xm
文件 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\me
文件 36 2018-07-11 17:02 ssh3\WebRoot\me
目录 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.xm
目录 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.xm
文件 1829 2018-07-15 17:21 ssh3\WebRoot\WEB-INF\classes\com\baidu\pojo\Person.class
............此处省略84个文件信息
- 上一篇:netty实战高清pdf
- 下一篇:andriod studio 点击按钮显示图片的
相关资源
- ExtJS 6.2 实战
- 易买网WEB项目SSH框架
- 基于SSH框架的员工信息操作实现案例
- 基于SSH2图书管理系统升级版
- 基于SSH框架旅游信息管理系统
- geckodriver v0.24.0,包含mac、linux、win3
- 基于ssh框架的OA系统
- 图书馆管理系统界面
- SSH整合JBPM
- SSH框架的留言板及回复功能
- Qt调用WebService
-
基于Qt封装minibl
ink库-支持mingw和vc - 达内DMS数据采集系统
- ssh三大框架整合实现的考勤管理系统
- Web网页设计——茶道
- Practical Statistics for Data Scientist
- Web界面设计
- 基于SpringMVC+Maven开发网上书城系统
- ssh项目实战
- 植物大战僵尸h5+js
- web前端设计与开发期末作品/期末大作
- SSH框架_easyui_学生成绩管理系统
- WebDynpro 实战开发
- 奖助学金贷款信息管理系统
- px、rem转换工具 grunt-px2rem-master
- 深入浅出nodejs 最新版
- RESTful Web APIs英文版
- WebSite-Watcher绿色版+注册码
- SSH一个简单的SSH框架学习项目
- 精通Eclipse整合Web开发----struts+Spring+
评论
共有 条评论