package com.DriverSchoolSSM.controller;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import com.DriverSchoolSSM.biz.DriverschoolBiz;
import com.DriverSchoolSSM.entity.Cityarea;
import com.DriverSchoolSSM.entity.Driverschool;
@Controller
public class DriverschoolController {
@Resource
private DriverschoolBiz driverschoolBiz;
/**
* 首页查询
* @param model
* @return
*/
@RequestMapping(value="/findAllDriver.html")
public String findAllDriver(Model model){
List<Driverschool> listDriverschool = driverschoolBiz.findAllDriver();
List<Cityarea> listCityarea = driverschoolBiz.findAllCityarea();
model.addAttribute("listDriverschool", listDriverschool);
model.addAttribute("listCityarea", listCityarea);
return "index";
}
/**
* 首页根据城区id查询
* @param model
* @return
*/
@RequestMapping(value="/findDriver.html",method=RequestMethod.POST)
public String findDriver(Model model,Integer id){
List<Driverschool> listDriverschool = null;
if(id==null){//id等于0查询所有
listDriverschool = driverschoolBiz.findAllDriver();
}else if(id!=0){
listDriverschool = driverschoolBiz.findByCityarea(id);
}
List<Cityarea> listCityarea = driverschoolBiz.findAllCityarea();
model.addAttribute("listDriverschool", listDriverschool);
model.addAttribute("listCityarea", listCityarea);
return "index";
}
/**
* 进入修改页面
* @param id
* @param model
* @return
*/
@RequestMapping(value="/findByIdDriver.html")
public String findByIdDriver(@ModelAttribute Driverschool d, Model model){
System.out.println("是"+d.getId());
Driverschool driverschool = driverschoolBiz.findByIdDriver(d);
List<Cityarea> listCityarea = driverschoolBiz.findAllCityarea();
model.addAttribute("driverschool", driverschool);
model.addAttribute("listCityarea", listCityarea);
return "update";
//return null;
}
/**
* 修改后返回查询首页信息
* @param driverschool
* @return
*/
@RequestMapping(value="/update.html",method=RequestMethod.POST)
public String update(@ModelAttribute Driverschool driverschool){
System.out.println("城区"+driverschool.getCityarea().getId());
driverschoolBiz.updateDriver(driverschool);
return "redirect:findAllDriver.html";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
java框架SSM项目案例
共129个文件
jar:54个
xml:20个
java:11个
需积分: 5 58 下载量 147 浏览量
2018-02-25
17:34:39
上传
评论 1
收藏 18.41MB RAR 举报
温馨提示
ssm框架项目案例,主要是spring+springmvc+mybatis框架集合,用于学习使用。
资源推荐
资源详情
资源评论
收起资源包目录
java框架SSM项目案例 (129个子文件)
DriverschoolController.class 3KB
BookController.class 2KB
Book.class 2KB
DriverschoolBizImpl.class 2KB
Driverschool.class 2KB
Cityarea.class 2KB
BookBizImpl.class 1KB
DriverschoolDaoMapper.class 816B
DriverschoolBiz.class 696B
BookDaoMapper.class 396B
BookBiz.class 384B
.classpath 819B
.classpath 771B
org.eclipse.wst.common.component 497B
org.eclipse.wst.common.component 473B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.container 49B
aspectjweaver-1.6.9.jar 1.59MB
aspectjweaver-1.6.9.jar 1.59MB
spring-core-3.2.13.RELEASE.jar 865KB
spring-core-3.2.13.RELEASE.jar 865KB
spring-context-3.2.13.RELEASE.jar 848KB
spring-context-3.2.13.RELEASE.jar 848KB
mysql-connector-java-5.1.25-bin.jar 829KB
mysql-connector-java-5.1.25-bin.jar 829KB
mybatis-3.2.2.jar 683KB
mybatis-3.2.2.jar 683KB
spring-webmvc-3.2.13.RELEASE.jar 626KB
spring-webmvc-3.2.13.RELEASE.jar 626KB
spring-web-3.2.13.RELEASE.jar 617KB
spring-web-3.2.13.RELEASE.jar 617KB
spring-beans-3.2.13.RELEASE.jar 600KB
spring-beans-3.2.13.RELEASE.jar 600KB
log4j-1.2.17.jar 478KB
log4j-1.2.17.jar 478KB
hibernate-validator-4.3.2.Final.jar 474KB
hibernate-validator-4.3.2.Final.jar 474KB
spring-jdbc-3.2.13.RELEASE.jar 396KB
spring-jdbc-3.2.13.RELEASE.jar 396KB
standard.jar 384KB
standard.jar 384KB
fastjson-1.2.13.jar 384KB
fastjson-1.2.13.jar 384KB
spring-aop-3.2.13.RELEASE.jar 331KB
spring-aop-3.2.13.RELEASE.jar 331KB
commons-lang-2.6.jar 278KB
commons-lang-2.6.jar 278KB
spring-tx-3.2.13.RELEASE.jar 237KB
spring-tx-3.2.13.RELEASE.jar 237KB
spring-expression-3.2.13.RELEASE.jar 192KB
spring-expression-3.2.13.RELEASE.jar 192KB
commons-io-2.4.jar 181KB
commons-io-2.4.jar 181KB
commons-dbcp.jar 119KB
commons-dbcp.jar 119KB
commons-pool.jar 61KB
commons-pool.jar 61KB
commons-logging-1.1.1.jar 59KB
commons-logging-1.1.1.jar 59KB
jboss-logging-3.1.0.CR2.jar 59KB
jboss-logging-3.1.0.CR2.jar 59KB
commons-fileupload-1.2.2.jar 58KB
commons-fileupload-1.2.2.jar 58KB
mybatis-spring-1.2.0.jar 48KB
mybatis-spring-1.2.0.jar 48KB
validation-api-1.0.0.GA.jar 46KB
validation-api-1.0.0.GA.jar 46KB
jstl.jar 20KB
jstl.jar 20KB
aopalliance-1.0.jar 4KB
aopalliance-1.0.jar 4KB
DriverschoolController.java 3KB
BookController.java 2KB
Book.java 1KB
DriverschoolBizImpl.java 1KB
Driverschool.java 1KB
BookBizImpl.java 1007B
Cityarea.java 995B
DriverschoolDaoMapper.java 728B
DriverschoolBiz.java 655B
BookDaoMapper.java 633B
BookBiz.java 519B
.jsdtscope 503B
.jsdtscope 503B
addbook.jsp 2KB
update.jsp 2KB
updatebook.jsp 2KB
index.jsp 2KB
index.jsp 1KB
pre.jsp 435B
prebook.jsp 432B
MANIFEST.MF 39B
MANIFEST.MF 39B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.jdt.core.prefs 364B
org.eclipse.jdt.core.prefs 364B
.project 1KB
.project 1KB
log4j.properties 3KB
共 129 条
- 1
- 2
资源评论
qq_38998261
- 粉丝: 2
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功