资源简介
基于java ssh的基本的oa管理系统,包括简单详细的增删改查,可供初学者学习参考
代码片段和文件信息
package com.workit.action;
import java.util.List;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import com.opensymphony.xwork2.ActionContext;
import com.workit.base.baseAction;
import com.workit.bean.Department;
import com.workit.util.DepartmentUtils;
@Controller
@Scope(“prototype“)
@SuppressWarnings(“serial“)
public class DepartmentAction extends baseAction{
private Long parentId;
private Long id;
List departmentList =null;
/** 列表 */
public String list() throws Exception {
if(parentId == null){
departmentList = departmentService.findTopList();
}else{
departmentList = departmentService.findChildren(parentId);
Department parent = departmentService.getbyid(parentId);
ActionContext.getContext().put(“parent“ parent);
}
ActionContext.getContext().put(“departmentList“ departmentList);
return “list“;
}
/** 删除 */
public String delete() throws Exception {
departmentService.delete(model.getId());
return “toList“;
}
/** 添加页面 */
public String addUI() throws Exception {
List topList = departmentService.findTopList();
List departmentList = DepartmentUtils.getAllDepartments(topList);
ActionContext.getContext().put(“departmentList“ departmentList);
return “saveUI“;
}
/** 添加 */
public String add() throws Exception {
// 封装信息到对象中
// Department department = new Department();
// department.setName(name);
// department.setDescription(description)
Department parent = departmentService.getbyid(parentId);
model.setParent(parent);
// 保存
departmentService.add(model);
return “toList“;
}
/** 修改页面 */
public String editUI() throws Exception {
// 准备数据 departmentList
List topList = departmentService.findTopList();
List departmentList = DepartmentUtils.getAllDepartments(topList);
ActionContext.getContext().put(“departmentList“ departmentList);
// 准备回显的数据
Department department = departmentService.getbyid(model.getId());
ActionContext.getContext().getValueStack().push(department);
if (department.getParent() != null) {
parentId = department.getParent().getId();
}
return “saveUI“;
}
/** 修改 */
public String edit() throws Exception {
Department department = departmentService.getbyid(model.getId());
department.setName(model.getName());
department.setDescription(model.getDescription());
department.setParent(departmentService.getbyid(parentId));
return “toList“;
}
public Long getParentId() {
return parentId;
}
public void setParentId(Long parentId) {
this.parentId = parentId;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-11-17 09:57 itcastOA\
文件 2351 2015-11-04 15:18 itcastOA\.classpath
目录 0 2015-11-03 10:12 itcastOA\.myeclipse\
文件 297 2015-11-12 17:33 itcastOA\.myme
文件 1281 2015-11-03 13:02 itcastOA\.project
目录 0 2015-11-17 09:57 itcastOA\.settings\
文件 330 2015-11-03 10:12 itcastOA\.settings\org.eclipse.jdt.core.prefs
目录 0 2015-11-17 09:57 itcastOA\config\
文件 5124 2015-11-09 14:18 itcastOA\config\.struts.mex
文件 3064 2015-11-03 12:46 itcastOA\config\applicationContext.xm
文件 1273 2015-11-04 15:11 itcastOA\config\hibernate.cfg.xm
文件 152 2015-11-05 14:26 itcastOA\config\jdbc.properties
文件 756 2015-11-03 11:41 itcastOA\config\log4j.properties
文件 4048 2015-11-09 14:18 itcastOA\config\struts.xm
目录 0 2015-11-03 11:36 itcastOA\src\
目录 0 2015-11-03 10:13 itcastOA\src\com\
目录 0 2015-11-04 16:43 itcastOA\src\com\workit\
目录 0 2015-11-17 09:57 itcastOA\src\com\workit\action\
文件 2982 2015-11-06 16:49 itcastOA\src\com\workit\action\DepartmentAction.java
文件 1913 2015-11-09 11:38 itcastOA\src\com\workit\action\ForumAction.java
文件 1785 2015-11-09 09:47 itcastOA\src\com\workit\action\ForumManageAction.java
文件 644 2015-11-04 15:46 itcastOA\src\com\workit\action\HomeAction.java
文件 338 2015-11-05 15:19 itcastOA\src\com\workit\action\PrivilegeAction.java
文件 1497 2015-11-09 18:04 itcastOA\src\com\workit\action\ReplyAction.java
文件 3022 2015-11-07 18:37 itcastOA\src\com\workit\action\RoleAction.java
文件 1859 2015-11-09 14:17 itcastOA\src\com\workit\action\TopicAction.java
文件 4849 2015-11-07 18:30 itcastOA\src\com\workit\action\UserAction.java
目录 0 2015-11-17 09:57 itcastOA\src\com\workit\ba
文件 2123 2015-11-09 10:35 itcastOA\src\com\workit\ba
文件 716 2015-11-09 10:35 itcastOA\src\com\workit\ba
文件 2867 2015-11-09 10:35 itcastOA\src\com\workit\ba
............此处省略1424个文件信息
- 上一篇:jsp1访客管理系统
- 下一篇:Java制作简单RPG游戏
相关资源
- java银行管理系统源代码
- SSH+oracle+jsp仿京东商城项目完整代码
- 基于SSH框架的在线考试系统 使用boo
- Mysql+Spring+SpringMVC+Mybaits电商项目源代
- ssh+mysql物流管理系统
- SSH整合jar包-spring5.0+hibernate5.1+struts2
- java SSH 超市后台管理系统
- 基于ssh框架 的通讯录实现,java代码编
- 智能组卷系统(ssh)---java
- 后台管理系统源代码spring MVC+easyUI+m
- 基于SSH的Web理财管理系统
- java酒店管理系统SSH2框架源代码含数据
- java网上订餐系统SSH
- ssh购物商城
- java个人通讯录课程设计源代码
- SSHDroid v2.1.2
- 超市管理系统JAVA/SSH+MySql
- 学生管理系统SSHStruts2+Spring3.1+Hiberna
- ssh框架实现的员工管理系统
- JSP MYSQL个人财务系统 源代码 论文
- JAVAEE源代码
- 数据库课程设计-题库管理系统.zip
- 基于JavaWeb的设备信息管理系统(源代
- android校园二手市场与服务端源代码
- javaweb Spring+SpringMVC+Mybatis+Mysql数据框架
- JAVA JSP旅游区旅游管理系统 源代码 论
- 基于Java的商城项目后台(ssh)
- Java 毕业设计个人博客系统_源代码+论
- JAVA_WEB在线考试系统源代码(含源码及
- 工资管理系统源代码 JAVA
评论
共有 条评论