基于注解的Spring_mvc增删改DEMO源码


基于注解的Spring_mvc增删改DEMO源码
资源截图
代码片段和文件信息
package com.mvc.controller;

import java.util.List;

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

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;

import com.mvc.entity.Student;
import com.mvc.service.StudentService;

@Controller
@RequestMapping(“/student.do“)
public class StudentController {
protected final transient Log log = LogFactory
.getLog(StudentController.class);
@Autowired
private StudentService studentService;
public StudentController(){

}

@RequestMapping
public String load(ModelMap modelMap){
Listject> list = studentService.getStudentList();
modelMap.put(“list“ list);
return “student“;
}

@RequestMapping(params = “method=add“)
public String add(HttpServletRequest request ModelMap modelMap) throws Exception{
return “student_add“;
}

@RequestMapping(params = “method=save“)
public String save(HttpServletRequest request ModelMap modelMap){
String user = request.getParameter(“user“);
String psw = request.getParameter(“psw“);
Student st = new Student();
st.setUser(user);
st.setPsw(psw);
try{
studentService.save(st);
modelMap.put(“addstate“ “添加成功“);
}
catch(Exception e){
log.error(e.getMessage());
modelMap.put(“addstate“ “添加失败“);
}

return “student_add“;
}

@RequestMapping(params = “method=del“)
public void del(@RequestParam(“id“) String id HttpServletResponse response){
try{
Student st = new Student();
st.setId(Integer.valueOf(id));
studentService.delete(st);
response.getWriter().print(“{“del“:“true“}“);
}
catch(Exception e){
log.error(e.getMessage());
e.printStackTrace();
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        848  2010-11-26 23:32  s3h3.classpath

     文件       1037  2010-11-26 23:32  s3h3.project

     文件        454  2010-11-26 23:32  s3h3.settings.jsdtscope

     文件        330  2010-11-26 23:32  s3h3.settingsorg.eclipse.jdt.core.prefs

     文件        442  2010-11-26 23:32  s3h3.settingsorg.eclipse.wst.common.component

     文件        323  2010-11-26 23:32  s3h3.settingsorg.eclipse.wst.common.project.facet.core.xml

     文件         49  2010-11-26 23:32  s3h3.settingsorg.eclipse.wst.jsdt.ui.superType.container

     文件          6  2010-11-26 23:32  s3h3.settingsorg.eclipse.wst.jsdt.ui.superType.name

     目录          0  2010-11-26 23:32  s3h3.settings

     文件       2579  2010-11-27 11:33  s3h3uildclassesapplicationContext.xml

     文件       3411  2010-11-27 12:23  s3h3uildclassescommvccontrollerStudentController.class

     目录          0  2010-11-27 00:30  s3h3uildclassescommvccontroller

     文件        365  2010-11-27 00:25  s3h3uildclassescommvcdaoEntityDao.class

     文件       1351  2010-11-27 00:25  s3h3uildclassescommvcdaoEntityDaoImpl$1.class

     文件       1107  2010-11-27 00:25  s3h3uildclassescommvcdaoEntityDaoImpl$2.class

     文件       1041  2010-11-27 00:25  s3h3uildclassescommvcdaoEntityDaoImpl$3.class

     文件       1041  2010-11-27 00:25  s3h3uildclassescommvcdaoEntityDaoImpl$4.class

     文件       1596  2010-11-27 00:25  s3h3uildclassescommvcdaoEntityDaoImpl.class

     目录          0  2010-11-27 00:25  s3h3uildclassescommvcdao

     文件       1452  2010-11-27 12:23  s3h3uildclassescommvcentityStudent.class

     目录          0  2010-11-27 00:25  s3h3uildclassescommvcentity

     文件       1644  2010-11-27 02:48  s3h3uildclassescommvcserviceStudentService.class

     目录          0  2010-11-27 01:07  s3h3uildclassescommvcservice

     目录          0  2010-11-27 00:25  s3h3uildclassescommvc

     目录          0  2010-11-27 00:25  s3h3uildclassescom

     文件        455  2010-11-26 01:02  s3h3uildclasseshibernate.properties

     文件        259  2010-11-27 01:03  s3h3uildclasseslog4j.properties

     目录          0  2010-11-27 11:33  s3h3uildclasses

     目录          0  2010-11-26 23:32  s3h3uild

     文件       2579  2010-11-27 11:33  s3h3srcapplicationContext.xml

............此处省略71个文件信息

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

发表评论

评论列表(条)