首页>代码>springMVC注解与hibernate完美结合完成基本的增删改查demo源码下载>/springmvcandhibernate/src/net/nyist/springmvc04/controller/PersonController.java
                
                /**
 * 南阳理工软件学院运动网平台<BR>
 * net.nyist.springmvc02.controller<BR>
 * HomeController.java<BR>
 * 创建人:yuchao <BR>时间:2015-1-13-下午5:29:31<BR> 
 * 2015Tm公司-版权所有
 */
package net.nyist.springmvc04.controller;
import java.util.List;
import java.util.Map;
import javax.annotation.Resource;
import net.nyist.springmvc04.domain.Person;
import net.nyist.springmvc04.service.IPersonService;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
/**
 * 
 * HomeController<BR>
 * 创建人:yuchao <BR>
 * 时间:2015-1-13-下午5:29:31 <BR>
 * @version 1.0.0
 * 
 */
@Controller
@RequestMapping(value="/person")
public class PersonController {
    
	@Resource(name="personService")
	private IPersonService personService;
	@RequestMapping(value="/save")
	public String savePerson(){
		 
		Person person =new Person();
		person.setName("yuchao");
		person.setAddress("河南南阳");
		personService.savePerson(person);
		return "save";
	}
	
	@RequestMapping(value="/findAllPerson")
	public String findAllPerson(Map<String,Object> person){
		 
		List<Person> persons =personService.findAllPerson();
		person.put("persons",  persons);
		return "personList";
	}
	@RequestMapping(value="/delete")
	public String deletePerson(@RequestParam(value="id") String id,Person person){
		 
		Person person2 =new Person();
		person2.setId(id);
		personService.deletePerson(person2);
		return "redirect:/person/findAllPerson";
	}
	@RequestMapping(value="/deletes")
	public String deleteCheckedPerson(@RequestParam(value="allIds") String id){
		 
		String ids =id.substring(0,id.length()-1);
		String allIds[] =ids.split(",");
		Person person =new Person();
		for (int i = 0; i < allIds.length; i++) {
			person.setId(allIds[i]);
			personService.deletePerson(person);
		}
		
		return "redirect:/person/findAllPerson";
	}
	@RequestMapping(value="/updatePerson")
	public String updatePerson(@RequestParam(value="id") String id,Map<String, Person> person){
		 
		Person person2 =personService.findPersonById(id);
		person.put("person", person2);
		return "updatePersonForm";
	}
	@RequestMapping(value="/update")
	public String update(Person person) {
		personService.updatePerson(person);
		return "redirect:/person/findAllPerson";
	}
}
最近下载更多
                
                15719908287     LV10
                2024年8月28日
            
            
        
                a1677596408     LV23
                2022年7月1日
            
            
        
                lvchengliang     LV4
                2022年6月15日
            
            
        
                李卓茹     LV3
                2021年1月6日
            
            
        
                2223915172     LV4
                2020年10月18日
            
            
        
                773977962     LV9
                2020年10月16日
            
            
        
                liuwenlong     LV20
                2020年6月22日
            
            
        
                java11111     LV2
                2020年6月15日
            
            
        
                我是helloworld     LV23
                2020年5月25日
            
            
        
                krislijixiang     LV8
                2020年3月28日
            
            
        
最近浏览更多
                
                15719908287     LV10
                2024年8月28日
            
            
        
                dapeng0011     LV15
                2024年7月16日
            
            
        
                aaa最代码     LV14
                2022年12月9日
            
            
        
                tzstzs    
                2022年11月3日
            
            
                    暂无贡献等级
            
        
                cqbscxh     LV11
                2022年9月19日
            
            
        
                121516     LV3
                2022年7月26日
            
            
        
                a1677596408     LV23
                2022年7月1日
            
            
        
                lvchengliang     LV4
                2022年6月15日
            
            
        
                423256321     LV4
                2022年5月16日
            
            
        
                兰文斌     LV6
                2022年4月27日
            
            
        
                
                
                