package com.cn.controller.struts;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;
import com.cn.controller.bean.DepartmentVO;
import com.cn.controller.bean.UsersVO;
import com.cn.service.mouth.DepartmentService;
import com.cn.service.mouth.UsersService;
public class UsersControl extends DispatchAction {
private UsersService service;
private DepartmentService service1;
public void setService(UsersService service) {
this.service = service;
}
public void setService1(DepartmentService service1) {
this.service1 = service1;
}
public ActionForward findAll(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
List<UsersVO> listVO = this.service.findAll();
request.setAttribute("allUsers", listVO);
return mapping.findForward("findAllOK");
}
public ActionForward delete(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
String UId = request.getParameter("UId");
this.service.delete(UId);
return mapping.findForward("deleteOK");
}
public ActionForward addStart(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
List<DepartmentVO> listVO = this.service1.findAll();
request.setAttribute("allDepartments", listVO);
return mapping.findForward("addStartOK");
}
public ActionForward addEnd(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
String UId = request.getParameter("UId");
String DId = request.getParameter("DId");
String UName = request.getParameter("UName");
String UWork = request.getParameter("UWork");
Long UAge = Long.parseLong(request.getParameter("UAge"));
Long USex = Long.parseLong(request.getParameter("USex"));
Double UMoney = Double.parseDouble(request.getParameter("UMoney"));
DepartmentVO dVO = new DepartmentVO(DId,null,null);
UsersVO uVO = new UsersVO(UId, dVO, UName, UWork, UAge, USex, UMoney);
this.service.addNewUser(uVO);
return mapping.findForward("addEndOK");
}
public ActionForward editStart(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
List<DepartmentVO> listVO = this.service1.findAll();
request.setAttribute("allDepartments", listVO);
String UId = request.getParameter("UId");
UsersVO usersVO = this.service.findByUser(UId);
request.setAttribute("users", usersVO);
return mapping.findForward("editStartOK");
}
public ActionForward editEnd(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
String UId = request.getParameter("UId");
String DId = request.getParameter("DId");
String UName = request.getParameter("UName");
String UWork = request.getParameter("UWork");
Long UAge = Long.parseLong(request.getParameter("UAge"));
Long USex = Long.parseLong(request.getParameter("USex"));
Double UMoney = Double.parseDouble(request.getParameter("UMoney"));
DepartmentVO dVO = new DepartmentVO(DId,null,null);
UsersVO uVO = new UsersVO(UId, dVO, UName, UWork, UAge, USex, UMoney);
this.service.amend(uVO);
return mapping.findForward("editEndOK");
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
SSH三框架整合项目(考试必备)
共81个文件
jar:21个
java:17个
class:17个
5星 · 超过95%的资源 需积分: 1 61 下载量 134 浏览量
2010-07-27
23:39:52
上传
评论 3
收藏 9.16MB RAR 举报
温馨提示
SSH三框架整合项目(考试必备)SSH三框架整合项目(考试必备)SSH三框架整合项目(考试必备)
资源推荐
资源详情
资源评论
收起资源包目录
TBSE08010_FengJie.rar (81个子文件)
TBSE08010_FengJie
.project 2KB
.mymetadata 324B
WebRoot
WEB-INF
.struts-config.mex 4KB
web.xml 2KB
struts-config.xml 2KB
spring-config.xml 447B
spring-business.xml 653B
lib
commons-dbcp.jar 119KB
commons-logging.jar 59KB
commons-digester.jar 164KB
spring-webmvc-struts.jar 36KB
asm-commons-2.2.3.jar 15KB
asm-util-2.2.3.jar 34KB
cglib-nodep-2.1_3.jar 317KB
commons-beanutils.jar 184KB
jta.jar 13KB
hibernate3.jar 2.14MB
asm-2.2.3.jar 34KB
log4j-1.2.15.jar 383KB
commons-lang.jar 237KB
ojdbc14.jar 1.47MB
struts.jar 537KB
dom4j-1.6.1.jar 307KB
commons-pool.jar 61KB
spring-orm.jar 364KB
antlr-2.7.6.jar 433KB
commons-collections.jar 558KB
spring.jar 2.78MB
classes
log4j.properties 207B
com
cn
tb
util
CharacterEncoding.class 1KB
HibernateSessionFactory.class 2KB
ToolKit.class 788B
controller
bean
UsersVO.class 2KB
DepartmentVO.class 1KB
struts
UsersControl.class 4KB
DepartmentControl.class 3KB
service
mouth
UsersService.class 432B
DepartmentService.class 469B
impl
UsersServiceImpl.class 3KB
DepartmentServiceImpl.class 2KB
data
bean
Users.class 3KB
Department.class 2KB
Department.hbm.xml 1022B
Users.hbm.xml 1KB
mouth
UsersDao.class 388B
DepartmentDao.class 413B
impl
UsersDaoImpl.class 3KB
DepartmentDaoImpl.class 3KB
hibernate.cfg.xml 1KB
spring-action.xml 744B
META-INF
MANIFEST.MF 39B
user
index.jsp 2KB
process.jsp 3KB
department
index.jsp 2KB
process.jsp 2KB
.myeclipse
src
log4j.properties 207B
com
cn
tb
util
ToolKit.java 343B
CharacterEncoding.java 805B
HibernateSessionFactory.java 3KB
controller
bean
DepartmentVO.java 649B
UsersVO.java 1KB
struts
DepartmentControl.java 2KB
UsersControl.java 4KB
service
mouth
DepartmentService.java 371B
UsersService.java 333B
impl
DepartmentServiceImpl.java 2KB
UsersServiceImpl.java 2KB
data
bean
Users.java 2KB
Department.java 1KB
Department.hbm.xml 1022B
Users.hbm.xml 1KB
mouth
DepartmentDao.java 341B
UsersDao.java 299B
impl
DepartmentDaoImpl.java 2KB
UsersDaoImpl.java 2KB
hibernate.cfg.xml 1KB
message.sql 756B
.mystrutsdata 262B
.springBeans 420B
.classpath 2KB
.myhibernatedata 490B
共 81 条
- 1
资源评论
- zj5307328732013-03-19还算比较完整,不过数据库是Oracle的,悲剧了
- oldoldabc2013-06-24代码比较清晰,可惜struts是版本1
- nuoyan_wushuang2013-04-12不错 参考用
- hehejason2013-03-26代码简单易懂, 适合初学者学习.
- 一根羽毛2012-10-29编程初学者,感谢您的分享!
炽热者
- 粉丝: 26
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- F103-霸道开发板2.8寸电阻触摸屏例程.rar
- Google(高德)地图瓦片python代码下载
- Python实现输出杨辉三角形
- polsarpro官方教程、操作说明 PolSARpro v5.0 Software Training Course
- STM32 TouchGFX的使用二图片显示
- buildx镜像文件,也可以通过网上其他方式获取
- 【中级软件设计师】上午题12-软件工程(2):单元测试、黑盒测试、白盒测试、软件运行与维护
- 免费计算机毕业设计-医院住院管理系统的设计与实现(包含代码+论文)
- tt100k数据转换yolo格式
- 免费计算机毕业设计-学生在线网络考试系统的设计与实现(包含论文+源码)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功