springmvc 增删改查


springmvc 增删改查
资源截图
代码片段和文件信息
package com.yidu.t103.action;

import java.util.List;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

import com.yidu.t103.dao.EmpDao;
import com.yidu.t103.entiy.Emp;

@Controller(value=“empAction“)
public class EmpAction {
//声明数据层操作对象
@Resource
private EmpDao dao=null;

public void setDao(EmpDao dao) {
this.dao = dao;
}
    //显示所有
@RequestMapping(value=“/showAll.do“)
public ModelAndView showEmp(HttpServletRequest request
HttpServletResponse response) throws Exception {
//创建ModelAndView对象
ModelAndView mav=new ModelAndView();
//通过数据层获取所有学员成绩
  List empList=dao.selectAll();
//装配数据模型和视图
mav.addobject(“empList“empList);
mav.setViewName(“/WEB-INF/page/ShowEmp.jsp“);
//返回
return mav;
}
//删除
@RequestMapping(value=“/delete.do“)
public ModelAndView delete(HttpServletRequest request
HttpServletResponse response) throws Exception {
//创建ModelAndView对象
ModelAndView mav=new ModelAndView();
//1.获取编号
int empno=Integer.parseInt(request.getParameter(“empno“));
//2.通过数据层获实现删除功能
boolean rows=dao.delete(empno);
if (rows) {
mav.setViewName(“showAll.do“);
System.out.println(“删除成功“);
}else{
 mav.setViewName(“/WEB-INF/page/deleteFailies.jsp“);
}
//返回
return mav;
}
//跳转到添加页面
@RequestMapping(value=“/toAdd.do“)
public ModelAndView toAdd(HttpServletRequest request
HttpServletResponse response) throws Exception {
//创建ModelAndView对象
ModelAndView mav=new ModelAndView();
//跳转到添加页面
mav.setViewName(“/WEB-INF/page/AddEmp.jsp“);
return mav;
}
//实行添加
//删除
@RequestMapping(value=“/add.do“)
public ModelAndView doAdd(HttpServletRequest request
HttpServletResponse response) throws Exception {
//创建ModelAndView对象
ModelAndView mav=new ModelAndView();
//1.获取编号
int empno=Integer.parseInt(request.getParameter(“empno“));
String ename=request.getParameter(“ename“);
String job=request.getParameter(“job“);
String mgr=request.getParameter(“mgr“);
String hiredate=request.getParameter(“hiredate“);
int sal=Integer.parseInt(request.getParameter(“sal“));
String comm=request.getParameter(“comm“);
int deptno=Integer.parseInt(request.getParameter(“deptno“));
//2.分装成对象
Emp emp=new Emp(empno ename job mgr hiredate sal comm deptno);
//通过数据层获实现添加
int rows=dao.add(emp);
if (rows>0) {
mav.setViewName(“showAll.do“);
System.out.println(“添加成功“);
}else{
 mav.setViewName(“/WEB-INF/page/AddFailies.jsp“);
}
//返回
return mav;
}
//跳转到修改页面
@RequestMapping(value=“/toUpdate.do“)
public ModelAndView toUpdate(HttpServletRequest request
HttpServletResponse response) throws Exception {
//创建ModelAndView对象
ModelAndView ma

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-08-22 23:02  spring_ssm
     文件        2009  2016-07-14 15:33  spring_ssm.classpath
     目录           0  2016-07-14 14:46  spring_ssm.myeclipse
     文件         303  2016-08-22 23:02  spring_ssm.mymetadata
     文件        1416  2016-07-14 17:40  spring_ssm.project
     目录           0  2016-08-22 23:02  spring_ssm.settings
     文件         500  2016-07-14 14:46  spring_ssm.settings.jsdtscope
     文件         336  2016-07-14 14:46  spring_ssm.settingsorg.eclipse.jdt.core.prefs
     文件          49  2016-07-14 14:46  spring_ssm.settingsorg.eclipse.wst.jsdt.ui.superType.container
     文件           6  2016-07-14 14:46  spring_ssm.settingsorg.eclipse.wst.jsdt.ui.superType.name
     目录           0  2016-08-22 23:02  spring_ssm.svn
     文件         180  2016-07-26 10:33  spring_ssm.svnentries
     目录           0  2016-07-26 10:33  spring_ssm.svnprop-base
     目录           0  2016-07-26 10:33  spring_ssm.svnprops
     目录           0  2016-07-26 10:33  spring_ssm.svn ext-base
     目录           0  2016-08-22 23:02  spring_ssm.svn mp
     目录           0  2016-07-26 10:33  spring_ssm.svn mpprop-base
     目录           0  2016-07-26 10:33  spring_ssm.svn mpprops
     目录           0  2016-07-26 10:33  spring_ssm.svn mp ext-base
     目录           0  2016-08-22 23:02  spring_ssmdbcplib
     文件      559366  2016-07-14 15:33  spring_ssmdbcplibcommons-collections-3.1.jar
     文件      121757  2016-07-14 15:33  spring_ssmdbcplibcommons-dbcp-1.2.2.jar
     文件       62103  2016-07-14 15:33  spring_ssmdbcplibcommons-pool.jar
     目录           0  2016-08-22 23:02  spring_ssmmybatislib
     文件      699823  2016-07-14 15:33  spring_ssmmybatislibmybatis-3.2.2.jar
     文件       48783  2016-07-14 15:33  spring_ssmmybatislibmybatis-spring-1.2.0.jar
     文件     1536797  2016-07-14 15:33  spring_ssmmybatislibojdbc14.jar
     文件      583286  2016-07-14 15:33  spring_ssmmybatislibsqljdbc.jar
     目录           0  2016-08-22 23:02  spring_ssmspringmvclib
     文件        4467  2016-07-14 15:33  spring_ssmspringmvclibaopalliance.jar
     文件     1545023  2016-07-14 15:33  spring_ssmspringmvclibaspectjweaver.jar
............此处省略70个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)