package com.bdqn.controller;
import org.springframework.beans.factory.annotation.Autowired;
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 com.bdqn.entity.Contact;
import com.bdqn.entity.PageResult;
import com.bdqn.service.ContactService;
@Controller
public class ContactController {
@Autowired
private ContactService contactService;
@RequestMapping(value= {"/", "/index"})
public String gotoIndex(Model model, PageResult<Contact> pageResult) {
contactService.selectContactByPageAndCondition(null, null, pageResult);
model.addAttribute("pageResult", pageResult);
return "index";
}
@RequestMapping("/queryContact")
public String queryContact(@ModelAttribute("cname") String cname, Integer id,
PageResult<Contact> pageResult, Model model) {
contactService.selectContactByPageAndCondition(cname, id, pageResult);
model.addAttribute("pageResult", pageResult);
return "index";
}
@RequestMapping("/gotoAddPage")
public String gotoAddPage(Model model) {
model.addAttribute("url", "addPage.action");
model.addAttribute("hea", "添加联系人");
return "editor";
}
@RequestMapping("/gotoEditorPage")
public String gotoUpdatePage(Model model, Integer id, PageResult<Contact> pageResult) {
model.addAttribute("url", "updatePage.action");
model.addAttribute("hea", "修改联系人");
contactService.selectContactByPageAndCondition(null, id, pageResult);
model.addAttribute("pageResult", pageResult);
return "editor";
}
@RequestMapping("/addPage")
public String addContact(Contact contact) {
contactService.insertContact(contact);
return "redirect:queryContact.action";
}
@RequestMapping("/updatePage")
public String updateContact(Contact contact) {
contactService.updateContact(contact);
return "redirect:queryContact.action";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
AddressBookOnline.zip
共67个文件
jar:29个
xml:10个
java:6个
需积分: 9 10 下载量 24 浏览量
2019-05-08
20:37:35
上传
评论 3
收藏 10.46MB ZIP 举报
温馨提示
这里说的是一个小案例的做法和实现思路, 主要还是练习课上的SSM框架搭建以及对jsp页面的增删改等功能
资源推荐
资源详情
资源评论
收起资源包目录
AddressBookOnline.zip (67个子文件)
AddressBookOnline
.project 917B
WebContent
WEB-INF
lib
slf4j-api-1.7.12.jar 31KB
commons-fileupload-1.3.2.jar 69KB
aopalliance-1.0.0.jar 5KB
spring-jdbc-4.2.0.RELEASE.jar 412KB
spring-web-4.2.0.RELEASE.jar 748KB
jstl.jar 20KB
spring-tx-4.2.0.RELEASE.jar 257KB
mysql-connector-java-5.1.6.jar 687KB
asm-4.2.jar 47KB
spring-beans-4.2.0.RELEASE.jar 712KB
slf4j-log4j12-1.7.12.jar 9KB
log4j-1.2.17.jar 478KB
spring-expression-4.2.0.RELEASE.jar 256KB
mybatis-3.3.0.jar 1.35MB
cglib-3.1.jar 276KB
commons-dbcp.jar 119KB
mybatis-spring-1.2.0.jar 48KB
spring-webmvc-4.2.0.RELEASE.jar 845KB
hibernate-validator-4.0.1.GA.jar 221KB
spring-core-4.2.0.RELEASE.jar 1MB
commons-io-1.3.2.jar 86KB
spring-context-4.2.0.RELEASE.jar 1.03MB
spring-aop-4.2.0.RELEASE.jar 355KB
standard.jar 384KB
commons-logging-1.2.jar 60KB
fastjson-1.2.4.jar 402KB
aspectj.weaver-1.6.8.jar 1.57MB
commons.pool-1.5.3.jar 95KB
validation-api-1.0.0.GA.jar 46KB
page
editor.jsp 3KB
index.jsp 4KB
web.xml 1KB
js
jquery-1.12.4.js 297KB
META-INF
MANIFEST.MF 39B
src
com
bdqn
service
impl
ContactServiceImpl.java 1KB
ContactService.java 901B
controller
ContactController.java 2KB
mapper
ContactMapper.xml 1KB
dao
ContactDao.java 1KB
entity
Contact.java 1KB
PageResult.java 1KB
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 345B
org.eclipse.jdt.core.prefs 364B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.component 583B
.jsdtscope 567B
build
classes
springmvc-servlet.xml 2KB
applicationContext.xml 3KB
com
bdqn
service
ContactService.class 519B
impl
ContactServiceImpl.class 2KB
controller
ContactController.class 3KB
mapper
ContactMapper.xml 1KB
dao
ContactDao.class 744B
entity
Contact.class 2KB
PageResult.class 2KB
mybatis-config.xml 346B
log4j.properties 1KB
database.properties 145B
resources
springmvc-servlet.xml 2KB
applicationContext.xml 3KB
mybatis-config.xml 346B
log4j.properties 1KB
database.properties 145B
.classpath 890B
addressBookOnline.sql 734B
共 67 条
- 1
资源评论
qq_40068137
- 粉丝: 2
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功